Zertifizierung · ASP Development · Stufe Associate

ASP Development Associate

Webanwendungen mit ASP.NET Core: Projektaufbau und Konfiguration, Dependency Injection, Routing, Middleware und Datenzugriff mit EF Core.

Prüfungscode IFW-ASP-200-01 Associate · Fortgeschritten Themengebiet 1.0 In Vorbereitung
ASP Development Associate Badge

Die Prüfung im Überblick

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

PrüfungscodeIFW-ASP-200-01
Bearbeitungszeit1 Std. 30 Min.
Fragen70 (zufällig ausgewählt)
Bestehensgrenze70 %
FragetypenEinfach- und Mehrfachauswahl
PrüfungsspracheDeutsch
Preis49,00 € · 2 Versuche
Erlaubte VersucheUnbegrenzt
Wartezeit zwischen Versuchen1 Tag
Lösungen nach AbgabeNur Ergebnis
Zertifikat gültigUnbegrenzt
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 eine ASP.NET-Core-Anwendung aufbauen und verstehen kannst: von der Registrierung der Dienste über die Middleware-Pipeline bis zum Datenzugriff.

Geprüft wird an Ausschnitten aus Program.cs, aus Controllern, Razor Pages und Entity-Framework-Code – also an Stellen, an denen im Projektalltag Entscheidungen fallen.

Für wen sie gedacht ist

Entwicklerinnen und Entwickler im .NET-Umfeld, Umsteigerinnen und Umsteiger von anderen Webframeworks sowie alle, die ASP.NET Core beruflich einsetzen.

Empfohlene Vorkenntnisse

Sichere C#-Grundlagen und erste Erfahrung mit einem ASP.NET-Core-Projekt. Die Foundation-Stufe deckt die Grundbegriffe ab.

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 Projektaufbau, Konfiguration und asynchrone Programmierung 4 Lernziele 20 % 14
2 Dependency Injection und Lebensdauern 3 Lernziele 13 % 9
3 Routing, Controller und Model Binding 6 Lernziele 27 % 19
4 Middleware und Sicherheit 4 Lernziele 27 % 19
5 Datenzugriff mit EF Core 4 Lernziele 13 % 9
Gesamt 100 % 70

Themengebiet als PDF herunterladen → Druckansicht

Block 1
20 % der Prüfung 14 Fragen

Projektaufbau, Konfiguration und asynchrone Programmierung

Der Einstiegspunkt der Anwendung, ihre Einstellungen und der Umgang mit asynchronem Code.

  • 1.1 Anwendung mit WebApplication aufbauen CreateBuilder, Dienste registrieren, Pipeline zusammenstellen
  • 1.2 Konfiguration lesen appsettings.json, Umgebungsvariablen und ihre Rangfolge, GetConnectionString()
  • 1.3 Options Pattern anwenden Configure<T> und der Zugriff über IOptions<T>
  • 1.4 Asynchron programmieren async und await, Task<T>, Freigabe des Threads beim Warten
Block 2
13 % der Prüfung 9 Fragen

Dependency Injection und Lebensdauern

Dienste registrieren und die richtige Lebensdauer wählen.

  • 2.1 Dienste registrieren AddSingleton, AddScoped, AddTransient
  • 2.2 Lebensdauern unterscheiden ein Scope je HTTP-Request, neue Instanz je Anforderung
  • 2.3 Abhängigkeiten auflösen lassen Konstruktorinjektion und die Captive Dependency als Fehlerquelle
Block 3
27 % der Prüfung 19 Fragen

Routing, Controller und Model Binding

Von der URL zur Action: Routen, gebundene Werte, Validierung und Antworten.

  • 3.1 Routen definieren Attribute Routing, Conventional Routing und Minimal API
  • 3.2 Routenparameter einschränken Constraints wie :int als Teil des Matchings
  • 3.3 Model Binding nutzen Werte aus Route, [FromQuery] und [FromBody]
  • 3.4 Eingaben validieren Data Annotations, ModelState, erneutes Rendern einer Razor Page
  • 3.5 Antworten erzeugen ActionResult<T>, Ok(), NotFound() und ihre Statuscodes
  • 3.6 Views und Tag Helper verwenden Razor-Ausdrücke mit @, asp-controller, URL-Erzeugung
Block 4
27 % der Prüfung 19 Fragen

Middleware und Sicherheit

Die Pipeline und die Middleware, die über Zugriff und Fehlerverhalten entscheidet.

  • 4.1 Pipeline verstehen Reihenfolge der Middleware, Arbeit vor und nach dem Aufruf von next
  • 4.2 Eigene Middleware schreiben app.Use und das Kurzschließen der Kette
  • 4.3 Authentication und Authorization einordnen richtige Reihenfolge, [Authorize], [AllowAnonymous]
  • 4.4 Umgebungsabhängige Middleware einsetzen UseExceptionHandler, UseHsts, UseStaticFiles mit wwwroot
Block 5
13 % der Prüfung 9 Fragen

Datenzugriff mit EF Core

Daten über den DbContext lesen, ändern und das Schema pflegen.

  • 5.1 DbContext und DbSet einsetzen Zuordnung zur Tabelle und Einstieg in LINQ-Abfragen
  • 5.2 Verzögerte Ausführung beachten SQL entsteht erst beim Materialisieren der Abfrage
  • 5.3 Änderungen speichern Change Tracking und SaveChangesAsync()
  • 5.4 Migrations anwenden dotnet ef migrations add und database update

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-200-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 Probeklausur dieser Stufe verwendet dieselben Themenblöcke in derselben Gewichtung und zeigt nach der Abgabe alle Lösungen mit Erklärungen.

Am meisten bringt ein eigenes kleines Projekt mit Controller, Razor Page und Datenbankanbindung, in dem du Lebensdauern und Pipeline-Reihenfolge bewusst durchspielst.