In diesem Grundkurs entdecken Sie die wesentlichen Grundlagen von ASP.NET Core mit einem deutlichen Schwerpunkt auf dem MVC-Framework. Im Rahmen der Weiterbildung werden Ihnen die neuesten Funktionen von .NET präsentiert, darunter die Implementierung von Dependency Injection, das vielseitige Konfigurationsmanagement und effizientes Logging mit Serilog. Durch praxisnahe Übungen gewinnen Sie die Fähigkeit, Razor Views, Routing und das Entity Framework Core sicher und effektiv anzuwenden.
Der Kurs richtet sich vor allem an Einsteiger, die ihre Kenntnisse im Bereich ASP.NET Core und MVC erweitern möchten. Ein Schwerpunkt liegt darauf, nicht nur theoretisches Wissen zu vermitteln, sondern es in praktischen Anwendungen zu erproben. Dies bietet Ihnen den Vorteil, das Erlernte direkt umsetzen zu können, was Ihnen Sicherheit und Zeitersparnis im Beruf bringt.
Während der Schulung lernen Sie auch die Architektur von ASP.NET Core kennen und erhalten Einblicke in die neuesten Features. Die Verbindung von Theorie und Praxis hilft Ihnen, sich schneller zurechtzufinden und produktiv zu werden. Egal ob Dependency Injection oder der Einsatz des Entity Framework Core – dieser ASP .NET Core - mit MVC - Grundkurs bietet Ihnen einen umfassenden Überblick und bereitet Sie auf künftige Herausforderungen vor.
Der praxisorientierte Ansatz ermöglicht es Ihnen, auf authentische Weise Erfahrungen zu sammeln und das Gelernte sofort anzuwenden. So sind Sie bestens auf die Anforderungen im Alltag vorbereitet und profitieren von einem soliden Wissen, das Ihnen im Beruflichen unmittelbar Nutzen bringt.
Ü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 Solutions zu Problemstellungen
- Konfiguration: Wie verwendet man die 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 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 Formulare
- 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
- LazyLoading 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 Filter
- 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
Entwickler mit grundlegenden Kenntnissen in C# und HTML, die sich mit ASP.NET Core MVC vertraut machen möchten.
Grundkenntnisse in C# und HTML werden vorausgesetzt.
Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.
Mehr über PC-COLLEGE Training GmbH