Microsoft ASP .NET Core – mit MVC – Grundkurs
Der ASP.NET Core MVC Grundkurs vermittelt Ihnen praxisnah die Grundlagen für die Entwicklung mit ASP.NET Core. Sie arbeiten mit Dependency Injection, Konfigurationsmanagement und Logging mit Serilog und wenden Razor Views, Routing sowie Entity Framework Core in Übungen gezielt an.
Unser Angebot richtet sich ausschließlich an Unternehmer (§ 14 BGB), Gewerbetreibende, Freiberufler sowie öffentliche Auftraggeber. Kein Verkauf an Verbraucher (§ 13 BGB). Alle Preisangaben werden sorgfältig gepflegt. Preisirrtümer und technische Darstellungsfehler können jedoch nicht vollständig ausgeschlossen werden.
Kursdetails & Termine
Kursbeschreibung
Der Kurs vermittelt Ihnen die Grundlagen von ASP.NET Core mit klarem Fokus auf das MVC-Framework. Sie lernen die neuesten Funktionen von .NET kennen, einschließlich Dependency Injection, Konfigurationsmanagement und Logging mit Serilog. Praxisorientierte Übungen ermöglichen Ihnen, Razor Views, Routing und Entity Framework Core effektiv anzuwenden.
Seminarinhalte
Überblick über ASP.NET Core
- Historie, Versionen und Konzepte
- Benefits von ASP.NET Core
- Unterschiede zu ASP.NET
- Überblick über die ASP.NET-Core-Architektur
- .NET-Neuerungen in ASP.NET Core
ASP.NET Core Grundlagen
- Dependency Injections: Was ist Dependency Injection, DeepDive ServiceCollection und ServiceProvider, Lebensdauer von Diensten (Singleton, Scoped, Transient), Best-Practice-Lösungen zu Problemstellungen
- Konfiguration: Verwendung der appsetting.json, Umgebungsvariablen, Secrets, flexibles Konfigurationsmanagement mit Option Patterns, IConfigurations vs. Option Patterns
- Logging: Logging mit Serilog, Monitoring mit Seq, benutzerdefinierte Logs
- HTTP/3-Implementierung
- Hosting
- Middleware: Was ist eine Middleware, was ist eine Middleware-Pipeline, Optimierungen der ASP.NET-Core-Anwendung durch Middleware-Pipeline, Erstellen einer benutzerdefinierten Middleware
Model-View-Controller-Framework (MVC)
- Einführung in das Model-View-Controller-Design-Pattern
- ASP.NET Core MVC: Einführung in die ASP.NET Razor View Engine, Razor Syntax, Erstellen eines Controllers, Erstellen von Views, View- und Layout-Seite, ViewStart / ViewImports
Routing
- Konventionelles Routing
- Verwenden von multiplen konventionellen Routen
- Attribute Routing
Formulare und Datenvalidierung
- Erstellen von Formularen
- Model-Binding
- Serverseitige Validierung
- Clientseitige Validierung
Datenzugriff mit Entity Framework Core
- Entity Framework Core Konzepte im Überblick
- Einrichtung von EF Core in ASP.NET Core
- Migrations
- Verwenden von Scaffolding
- Arbeiten mit relationalen Daten
- Lazy Loading vs. Eager Loading
- DataAnnotations vs. FluentAPI
Error Handling
- Developer Exception Page
- Exception Handler Page
- Custom Error Pages
Fortgeschrittene Razor-Page-Technologien
- TagHelpers
- HtmlHelpers
- PartialViews
- ViewComponents
Filter
- Einführung in die Funktionsweise von Filtern
- Erstellen eines benutzerdefinierten Filters
- Filter vs. Middleware
State Management
- ViewData
- TempData
- ViewBag
- Sessions
- Cookies
- HiddenFields
- Caching
- Globalization und Localization
- SignalR
- Einbinden einer RESTful-API
- Deployment einer ASP.NET-Applikation
- Ausblick: Verwandtschaft zu ASP.NET Core WebAPI und ODATA aktuelle Version
Zielgruppe
Entwicklerinnen und Entwickler mit grundlegenden Kenntnissen in C# und HTML, die sich mit ASP.NET Core MVC vertraut machen möchten.
Voraussetzungen
Grundkenntnisse in C# und HTML werden vorausgesetzt.
Lernziele
Sie lernen die Grundlagen von ASP.NET Core mit dem MVC-Framework kennen und wenden Dependency Injection, Konfigurationsmanagement sowie Logging mit Serilog an. In praxisorientierten Übungen arbeiten Sie mit Razor Views, Routing und Entity Framework Core.
Firmenseminar anfragen
Fragen Sie diesen Kurs für Ihr Team oder Unternehmen an. Wir prüfen passende Termine, Formate und individuelle Anforderungen und melden uns persönlich mit einem Vorschlag.
Termine & Buchung
Terminfilter
Verfügbare Termine
Kursdetails & Termine
Termine & Buchung
Terminfilter
Verfügbare Termine
Kursbewertungen
Wir sind persönlich für Sie da
Nicht jeder Kurs passt sofort auf Anhieb. Wir helfen Ihnen dabei, aus Themen, Formaten und Anforderungen die passende Lösung zu finden – persönlich, praxisnah und mit Blick auf Ihren tatsächlichen Bedarf.
Nicole Mühlbauer

Planen Sie einen Kurs oder Seminar und möchten sich vorab informieren?
Alison Kreis

Haben Sie bereits einen Kurs gebucht und noch Fragen zum Ablauf vor Ort oder Online?
Anouk Mendoza

Haben Sie Fragen zu einer Raumvermietung oder unseren Räumlichkeiten vor Ort?
Fragen & Antworten
Hier beantworten wir die häufigsten Fragen zu unseren Kursen, Abläufen und Formaten. Sollten Sie weitere Fragen haben, unterstützen wir Sie gerne persönlich.
Microsoft ASP .NET Core – mit MVC – Grundkurs im Überblick
Der ASP.NET Core MVC Grundkurs vermittelt die Grundlagen für die Entwicklung von Anwendungen mit dem MVC-Framework. Im Mittelpunkt stehen zentrale Bausteine wie Dependency Injection, Konfigurationsmanagement und Logging mit Serilog, die für eine strukturierte ASP.NET-Core-Anwendung relevant sind.
Ein Schwerpunkt liegt auf dem Zusammenspiel von Razor Views, Controllern und Routing. Ergänzend behandelt der Kurs Formulare, Model-Binding und Datenvalidierung sowie den Datenzugriff mit Entity Framework Core, einschließlich Migrations, Scaffolding und relationalen Daten.
Für Entwicklerinnen und Entwickler mit Grundkenntnissen in C# und HTML bietet der Kurs einen Einstieg in weiterführende Themen wie Middleware, Filter, State Management, SignalR und RESTful-APIs. Vertiefende Angebote finden Sie auch unter Kurse zu .NET.
Rezensionen
Es gibt noch keine Rezensionen.