ASP .NET Core - Razor Pages in Koblenz PC-COLLEGE Koblenz Institut für IT-Training
Dieser Kurs bietet eine umfassende Einführung in ASP.NET Core mit Fokus auf das Razor Pages-Framework. Sie lernen, wie Sie serverseitige Webanwendungen mit den neuesten Funktionen von .NET effizient entwickeln und dabei fortgeschrittene Techniken wie Dependency Injection und Routing anwenden.
Inhalte
Ü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
Zielgruppe 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.
Voraussetzungen Grundlegende Kenntnisse in C# und HTML sind erforderlich.
Sonstiges Weitere Informationen unter: https://www.pc-college.de/seminare-schulungen-kurse/asp-dotnet/asp-dotnet-core-razor-pages-asr.php
Kosten 2606,10 Eur inkl. 19% MwSt
Termin | Veranstaltungsort |
---|---|
- auf Anfrage - | Rudolf-Virchow-Straße 11, 56073 Koblenz |
*Alle Angaben ohne Gewähr.

Pastor-Klein-Str. 17
56073 Koblenz
Telefon: (+49) 0800 5 777 333
Fax: +49 (0) 30 214 29 88
http://www.pc-college.de
koblenz@pc-college.de
Anbieter jetzt kontaktieren
-
1773,10 Eur inkl. 19% MwSt
Koblenz
-
1178,10 Eur inkl. 19% MwSt
Koblenz
-
1892,10 Eur inkl. 19% MwSt
Koblenz
-
1773,10 Eur inkl. 19% MwSt
Koblenz
-
868,70 Eur inkl. 19% MwSt
Koblenz
-
1178,10 Eur inkl. 19% MwSt
Koblenz
-
702,10 Eur inkl. 19% MwSt
Koblenz
-
1773,10 Eur inkl. 19% MwSt
Koblenz