Zertifizierung · ASP Development · Stufe Professional

ASP Development Professional

ASP.NET Core für anspruchsvolle Anwendungen: Dependency Injection und Konfiguration, Middleware, EF Core, Sicherheit sowie Asynchronität, Caching und Betrieb.

Prüfungscode IFW-ASP-300-01 Professional · Profi Themengebiet 1.0 In Vorbereitung
ASP Development Professional Badge

Die Prüfung im Überblick

Alle Angaben gelten für die Abschlussprüfung dieser Zertifizierung.

PrüfungscodeIFW-ASP-300-01
Bearbeitungszeit2 Stunden
Fragen70 (zufällig ausgewählt)
Bestehensgrenze70 %
FragetypenEinfach- und Mehrfachauswahl
PrüfungsspracheDeutsch
Preis99,00 € · 2 Versuche
Erlaubte VersucheUnbegrenzt
Wartezeit zwischen Versuchen2 Tage
Lösungen nach AbgabeNur Ergebnis
Zertifikat gültig36 Monate
Ablauf und Regeln im Detail
  • Die Fragen werden beim Start zufällig aus dem Fragenpool gezogen – anteilig nach der Gewichtung der Themenblöcke.
  • Die Zeit startet sofort und läuft serverseitig weiter – auch wenn du das Fenster schließt oder die Verbindung abbricht.
  • Jede Antwort wird automatisch gespeichert. Du kannst die Prüfung bis zum Ablauf der Zeit jederzeit wieder öffnen und fortsetzen.
  • Ist die Zeit abgelaufen, wird die Prüfung automatisch mit den gespeicherten Antworten abgegeben.
  • Unbeantwortete Fragen zählen als falsch. Eine Frage zählt nur, wenn alle richtigen und keine falschen Antworten gewählt sind.
  • Kopieren, Drucken und das Kontextmenü sind deaktiviert. Fensterwechsel und Kopierversuche werden protokolliert.
  • Jeder gestartete Versuch zählt – auch wenn er nicht abgegeben wird – und verbraucht einen gekauften Versuch.
  • Vorher muss die Probeklausur dieser Stufe bestanden sein.
  • Erlaubt sind keine Hilfsmittel und keine Hilfe anderer Personen. Vor dem Start akzeptierst du die Geheimhaltungserklärung: Prüfungsinhalte dürfen nicht weitergegeben werden.
  • Dein Ergebnis ist zunächst vorläufig. Zeigt die Prüfungsaufsicht Auffälligkeiten, prüfen wir es, bevor das Zertifikat ausgestellt wird.
  • Bei Täuschung wird der Versuch annulliert, in schweren Fällen folgen eine Prüfungssperre und die Aberkennung aller Zertifikate.
  • Auf Antrag gibt es einen Nachteilsausgleich mit 25, 50 oder 100 % mehr Bearbeitungszeit. Beantragen kannst du ihn in deinem Konto unter Nachteilsausgleich.

Es gilt die Prüfungsordnung.

Über diese Zertifizierung

Die Zertifizierung weist nach, dass du ASP.NET-Core-Anwendungen entwerfen und betreiben kannst, die unter Last stabil bleiben: Du wählst passende Lebensdauern im DI-Container, ordnest die Middleware-Pipeline richtig, vermeidest typische Fallen von EF Core und bereitest die Anwendung auf den Betrieb hinter Load Balancern und Reverse Proxys vor.

Geprüft wird an realistischen Codeausschnitten und Betriebsszenarien; häufig sind mehrere Antworten richtig.

Für wen sie gedacht ist

Erfahrene .NET-Entwicklerinnen und -Entwickler, Softwarearchitektinnen und -architekten sowie alle, die ASP.NET-Core-Anwendungen im Produktivbetrieb verantworten.

Empfohlene Vorkenntnisse

Sicherer Umgang mit allen Themen der Associate-Stufe sowie Praxis mit ASP.NET Core und Entity Framework Core in produktiven Anwendungen.

Voraussetzungen

Diese Nachweise müssen vorliegen, bevor die Abschlussprüfung abgelegt werden kann.

Themengebiet

Fassung 1.0 · 5 Themenblöcke. Die Gewichtung gibt an, welchen Anteil ein Block an den Prüfungsfragen hat.

BlockThemaGewichtungFragen
1 Dependency Injection und Konfiguration 4 Lernziele 20 % 14
2 Middleware und Endpunkte 4 Lernziele 20 % 14
3 Datenzugriff mit EF Core 4 Lernziele 20 % 14
4 Authentifizierung, Autorisierung und HTTPS 3 Lernziele 20 % 14
5 Asynchronität, Caching und Betrieb 4 Lernziele 20 % 14
Gesamt 100 % 70

Themengebiet als PDF herunterladen → Druckansicht

Block 1
20 % der Prüfung 14 Fragen

Dependency Injection und Konfiguration

Services mit der passenden Lebensdauer registrieren und Einstellungen zur Laufzeit übernehmen.

  • 1.1 Lebensdauern wählen Transient, Scoped und Singleton; Captive Dependencies vermeiden
  • 1.2 Scoped Services außerhalb eines Requests nutzen IServiceScopeFactory in einem BackgroundService
  • 1.3 Konfiguration zur Laufzeit neu laden IOptions, IOptionsSnapshot, IOptionsMonitor
  • 1.4 HttpClient richtig verwenden IHttpClientFactory statt new HttpClient() je Aufruf, Socket Exhaustion
Block 2
20 % der Prüfung 14 Fragen

Middleware und Endpunkte

Die Request-Pipeline in der richtigen Reihenfolge aufbauen und gezielt verzweigen.

  • 2.1 Eigene Middleware schreiben app.Use, await next(), Änderungen nach dem Start der Antwort
  • 2.2 Die Reihenfolge der Pipeline festlegen UseStaticFiles, UseAuthentication, UseAuthorization
  • 2.3 Die Pipeline verzweigen Map, MapWhen, UseWhen
  • 2.4 Minimal APIs mit Filtern erweitern AddEndpointFilter, Validierung vor dem Handler
Block 3
20 % der Prüfung 14 Fragen

Datenzugriff mit EF Core

Abfragen formulieren, die korrekt sind und auch bei vielen Daten schnell bleiben.

  • 3.1 Change Tracking verstehen Identity Resolution, AsNoTracking()
  • 3.2 Ladestrategien wählen Lazy Loading und N+1-Abfragen, Include, kartesische Explosion, AsSplitQuery()
  • 3.3 Die Ausführung von LINQ-Abfragen beurteilen verzögerte Ausführung, Auswertung in der Datenbank oder im Client
  • 3.4 Konflikte bei gleichzeitigen Änderungen behandeln Concurrency Tokens mit [Timestamp], DbUpdateConcurrencyException
Block 4
20 % der Prüfung 14 Fragen

Authentifizierung, Autorisierung und HTTPS

Wer darf was – und wie die Anwendung hinter einem Proxy sicher bleibt.

  • 4.1 Authentifizierung und Autorisierung unterscheiden Schemes, Claims, [Authorize]
  • 4.2 Richtlinien definieren Policies mit RequireRole und RequireClaim, mehrere Anforderungen kombinieren
  • 4.3 Hinter einem Reverse Proxy betreiben TLS-Terminierung, UseForwardedHeaders, X-Forwarded-Proto
Block 5
20 % der Prüfung 14 Fragen

Asynchronität, Caching und Betrieb

Anwendungen, die unter Last reaktionsfähig bleiben und sich überwachen lassen.

  • 5.1 Asynchron programmieren async/await ohne Blockieren, ConfigureAwait in ASP.NET Core
  • 5.2 Abbrüche weitergeben CancellationToken vom Request bis zur Datenbankabfrage
  • 5.3 Über mehrere Instanzen cachen IMemoryCache gegenüber IDistributedCache, Invalidierung
  • 5.4 Health Checks einrichten AddHealthChecks, MapHealthChecks, Liveness und Readiness

Prüfungsversionen

Der Prüfungscode enthält die Version. Auf jedem Zertifikat steht die Version, unter der die Prüfung abgelegt wurde.

PrüfungscodeThemengebietStatusZeitraum
IFW-ASP-300-01 Fassung 1.0 Aktuell seit 18.09.2026

Mit der Freigabe einer neuen Version läuft die bisherige aus. Bereits ausgestellte Zertifikate bleiben bis zu ihrem Ablaufdatum gültig, und das Themengebiet ausgelaufener Versionen bleibt hier abrufbar.

Vorbereitung

Die kostenlose Probeklausur dieser Stufe zeigt nach der Abgabe alle Lösungen mit Erklärungen.

Stelle die Szenarien in einem kleinen Projekt nach – zum Beispiel mit mehreren Instanzen hinter einem Proxy – und lies die Kapitel zu Middleware, Dependency Injection und EF Core in der offiziellen Dokumentation.