Institut für Webentwicklung
Themengebiet (Syllabus)

ASP Development Associate

Prüfungscode IFW-ASP-200-01 · Fassung 1.0 · Stand 18.09.2026

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

Bearbeitungszeit1 Std. 30 Min. Fragen70
Bestehensgrenze70 % FragetypenEinfach- und Mehrfachauswahl
PrüfungsspracheDeutsch Zertifikat gültigUnbegrenzt
DurchführungOnline, zeitlich überwacht Preis49,00 €
BlockThemaGewichtungFragen
1 Projektaufbau, Konfiguration und asynchrone Programmierung 20 % 14
2 Dependency Injection und Lebensdauern 13 % 9
3 Routing, Controller und Model Binding 27 % 19
4 Middleware und Sicherheit 27 % 19
5 Datenzugriff mit EF Core 13 % 9

1. Projektaufbau, Konfiguration und asynchrone Programmierung 20 % · 14 Fragen

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

2. Dependency Injection und Lebensdauern 13 % · 9 Fragen

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

3. Routing, Controller und Model Binding 27 % · 19 Fragen

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

4. Middleware und Sicherheit 27 % · 19 Fragen

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

5. Datenzugriff mit EF Core 13 % · 9 Fragen

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