ASP.NET-Core-MVC-Vertiefung: Middleware, Dependency Injection, Razor, Entity Framework Core, Visual Studio — für professionelle Webentwickler.
Geprüft von Admin Kursweg · Stand 25. Mai 2026
Was wird in diesem Kurs vermittelt
Wichtiger Hinweis: Die Prüfung 70-486 ist eingestellt. Inhaltlich vermittelt der Kurs aber ASP.NET-Core-MVC-Wissen, das in .NET 6/7/8/9 weitgehend identisch ist. Im Unterschied zum „Introduction to ASP.NET Core MVC" geht dieser Kurs tiefer in Performance, Skalierbarkeit und Production-Patterns. Block Microsoft Web Technologies Stack: Übersicht über ASP.NET Core MVC, Razor Pages, Web API, Blazor, SignalR, gRPC — wann was wählen, Migration-Pfade von ASP.NET Framework zu ASP.NET Core. Block ASP.NET Core MVC-Architektur: Startup-Klasse (Program.cs ab .NET 6), Dependency Injection-Container (Built-in), Middleware-Pipeline (Order matters), Hosting-Modelle (Kestrel als Server, IIS als Reverse Proxy oder InProcess), Konfiguration (appsettings.json, Environment Variables, User Secrets, Azure Key Vault). Block Controllers Advanced: Action Methods, Action Filters (Authorization, Action, Result, Exception), Async Action Methods (sehr wichtig für Performance), Action Results (ViewResult, JsonResult, RedirectResult, FileResult, ObjectResult, CreatedAtAction, StatusCodeResult), Model Binding aus mehreren Quellen, ControllerBase vs. Controller. Block Views (Razor): Razor-Syntax in der Tiefe, Layout Pages mit Sections, Partial Views vs. View Components, Tag Helpers (Form, Anchor, Cache, Environment), HTML Helpers (Legacy), Strongly Typed Views mit @model, ViewBag/ViewData/TempData (Vorsicht — anti-pattern), Razor Component-Imports. Block Models und Validation: POCOs, Data Annotations (Required, StringLength, EmailAddress, Range, RegularExpression, Compare), FluentValidation als Alternative, Custom Validation Attributes, IValidatableObject für komplexe Validierungs-Logik, ModelState im Controller. Block Routing: Konventionelles Routing (Map-Methode in Program.cs), Attribute Routing (Route-Attribute auf Controllers/Actions), Route Templates mit Constraints (int, alpha, regex), Route Tokens (controller, action, area), Endpoint-Routing (modern). Block Dependency Injection: Service Lifetimes (Transient, Scoped, Singleton — wann was), Service Registration (AddTransient, AddScoped, AddSingleton, AddOptions, AddHttpClient mit Typed Clients), Configuration mit IOptions, IOptionsSnapshot, IOptionsMonitor. Block Entity Framework Core: DbContext, DbSet, OnModelCreating für Fluent API, Migrations (Add-Migration, Update-Database, Script-Migration), Querying (LINQ, eager loading mit Include/ThenInclude, projection für Performance, AsNoTracking für Read-Only, Split Queries), Transactions, Concurrency mit RowVersion (Timestamp), Stored Procedures via FromSqlRaw/ExecuteSqlRaw. Block Sicherheit: Authentication mit ASP.NET Core Identity (oder Entra ID, OAuth2, OpenID Connect), Authorization (Role-based, Policy-based, Claims-based, Resource-based), Anti-Forgery-Token (CSRF-Schutz), HTTPS-Erzwingung, Data Protection für Cookies und Tokens. Block Performance & Skalierung: Output Caching, Response Caching, Distributed Caching mit Redis, Response Compression, async/await durchgängig, HTTP/2 und HTTP/3, Connection Pooling, In-Memory-Caching, Background Services mit IHostedService.
Marktdaten zu Verdienst, offenen Stellen und Zukunftsaussicht im Bereich IT & Informatik
Einstieg
38.000–48.000 €
0–2 Jahre Erfahrung
Mittel
52.000–68.000 €
3–7 Jahre Erfahrung
Senior
70.000–95.000 €
8+ Jahre / Lead-Rolle
124.000+
IT-Berufe sind seit fünf Jahren der größte Fachkräfteengpass am deutschen Arbeitsmarkt. Der Bestand offener IT-Stellen ist 2024 auf einen Rekordstand gestiegen; AI- und Cloud-Skills werden in den nächsten Jahren weiter überdurchschnittlich nachgefragt.
Bei AZAV-zertifizierten Trägern ist die Kursgebühr regelmäßig zu 100 % förderbar.
MVC: klassische Struktur mit Controllers/Views, gut für komplexe Web-Apps. Minimal APIs: schlanker für REST-APIs (seit .NET 6). Für SPAs: Minimal API + React/Vue/Angular populär.
MVC: klassisches Web mit Razor-Views, JS für Interaktivität nötig. Blazor: C# im Browser (WebAssembly) oder Server-Side, SPA-ähnlich. Verschiedene Use Cases.
EF Core: ORM mit Migrations, Change Tracking, LINQ — produktiv für CRUD. Dapper: Micro-ORM, sehr performant, manueller SQL. Wer maximale Performance braucht: Dapper. Sonst EF Core.
Ja, AZAV-Anbieter akzeptieren Bildungsgutschein, QCG.
Einstieg in Python: Syntax, Datentypen, Kontrollstrukturen, Funktionen und Fehlerbehandlung. Grundlage für Datenanalyse, Web-Entwicklung, Scripting und Automation. Keine Programmier-Vorkenntnisse nötig.
Sprachenübergreifender Einstiegskurs für Software-Entwicklung: Grundlagen-Konzepte, Programmiersprachen-Vergleich (Python, Java, C#, JavaScript), UML-Modellierung und SQL. Brücke aus dem Quereinstieg in einen spezialisierten Entwickler-Kurs.
Vertiefung nach dem Python-Grundkurs: objektorientierte Programmierung, Vererbung, GUI-Entwicklung, Datei- und Datenbank-Zugriff. Voraussetzung für Junior-Python-Entwickler-Positionen.
Von gestaltendem Webdesign zur echten Web-Entwicklung: JavaScript, jQuery, PHP und Ajax. Eigene Plugins anpassen, Slideshows steuern, dynamische Inhalte einbinden. Brücke für Designer mit Code-Ambition.
Sag uns einmal Region, Format (online/präsenz), Zeit-Modell und Förderstatus — wir vergleichen für dich und melden uns mit 1–3 passenden Trägern. Kostenlos, unverbindlich.
Typischer Verlauf nach dem Kurs
Quellen: Bundesagentur für Arbeit · Engpassanalyse 2024/25 · StepStone Gehaltsreport 2025 · Bitkom Studie Fachkräftemangel 2024. Brutto-Jahresgehälter aus Erhebungen 2024/25, abweichend nach Region und Tarifgebundenheit.