Der ASP .NET Core - Razor Pages Kurs bietet Ihnen die Möglichkeit, fundiertes Wissen über die serverseitige Entwicklung von Webanwendungen mit dem modernen Razor Pages-Framework zu erwerben. Im Rahmen dieser Weiterbildung werden Sie lernen, die vielfältigen und neuen Funktionen von ASP.NET Core effizient zu nutzen, wobei fortgeschrittene Techniken wie Dependency Injection und Routing eine zentrale Rolle spielen. Dies bietet Ihnen die Möglichkeit, robuste und leistungsfähige Webanwendungen zu entwickeln.
Dieser Intensivkurs ist ideal für Entwickler, die bereits Grundkenntnisse in der Webentwicklung haben und ihre Fähigkeiten weiter vertiefen möchten. Mit einem klaren Fokus auf Praxisrelevanz werden in diesem Kurs fortgeschrittene ASP.NET Core-Techniken vermittelt, die im Arbeitsalltag echte Vorteile bringen. Sie profitieren von umfassenden Einblicken in die Architektur von ASP.NET Core und lernen, wie man Konfigurationsmanagement, Logging und Datenzugriffe effizient gestaltet.
Ein wesentlicher Bestandteil des Kurses ist die Anwendung praktischer Methoden. Mit dem Einsatz der neuesten .NET-Technologien können Sie sicherstellen, dass Ihre Anwendungen stets auf dem neuesten Stand sind. Durch die Kombination von Theorie und praktischen Beispielen erlangen Sie die Sicherheit, Ihre Kenntnisse direkt anzuwenden und zu vertiefen. Damit sind Sie optimal vorbereitet, um komplexe Projekte eigenständig zu bewältigen und effektive Lösungen zu entwickeln.
Erkunden Sie die fortschrittlichen Techniken, die ASP .NET Core Anwendungen sowohl skalierbar als auch anpassungsfähig machen, und erfahren Sie, wie man durch den Einsatz von Razor Pages, Entity Framework Core und Middleware aussagekräftige Webanwendungen erstellt. Diese Schulung ermöglicht es Ihnen, Webanwendungen zu optimieren und flexibel zu gestalten, ein klarer Vorteil für Ihre berufliche Weiterentwicklung.
Ü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: SOLID zum Einstieg, 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: Middleware und Middleware-Pipeline, Optimierungen der ASP.NET Core Anwendung durch Middleware-Pipeline, Erstellen einer benutzerdefinierten Middleware
Razor Page – Framework
- Einführung in ASP.NET Razor View Engine
- Razor Syntax
- RazorPages / PageModels
- Handler-Methods
- RazorPages und Layouts
- ViewStart / ViewImports
Routing
- Routing Vorlagen
- Routing Parameter
- Konventionen
- Constraints
- Friendly URLs
- Parameter-Binding
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
- 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
- Razor Class Libraries / Areas
Filter
- Einführung in die Funktionsweise von Filter
- Erstellen eines benutzerdefinierten Filters
- Filter vs. Middleware
State Management
- ViewData (ViewBag)
- TempData
- Sessions
- Cookies
- HiddenFields
- Caching
Globalization und Localization
SignalR
Einbinden einer RESTful-API
Deployment einer ASP.NET Applikation
Ausblick Blazor Server: Verwandtschaft zu RazorPages und SignalR in BlazorServer
Dieser Kurs richtet sich an Entwickler, die ihre Kenntnisse in C# und HTML erweitern und serverseitige Webanwendungen mit ASP.NET Core und Razor Pages erstellen möchten.
Grundlegende Kenntnisse in C# und HTML sind erforderlich.
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