Anmeldung zum Seminar
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
In diesem Kurs erhalten Sie eine umfassende Einführung in die Kernkonzepte von ASP.NET Core mit besonderem Fokus auf Razor Pages. Sie lernen, wie serverseitige Webanwendungen effektiv entwickelt werden – von der Konfiguration und Verwaltung von Abhängigkeiten bis hin zur Umsetzung fortgeschrittener Techniken für Routing und Datenzugriff.
Der Kurs kombiniert theoretisches Wissen mit praxisnahen Übungen, um Ihnen ein solides Fundament für die Arbeit mit ASP.NET Core und Razor Pages zu bieten. Darüber hinaus entdecken Sie die neuesten Funktionen der aktuellen .NET-Version, die Ihre Fähigkeiten zur Erstellung moderner Webanwendungen erweitern.
Nach Abschluss des Kurses sind Sie in der Lage, leistungsfähige serverseitige Webanwendungen mit Razor Pages zu entwickeln. Sie beherrschen fortgeschrittene ASP.NET Core-Funktionen wie Dependency Injection, Middleware und Datenzugriff. Zudem setzen Sie Best Practices in Bereichen wie Konfiguration, Logging und Zustandsverwaltung um und sind bereit, sich weiterführenden Themen wie ASP.NET Core WebAPI zu widmen. Kursinhalte
Der Kurs kombiniert theoretisches Wissen mit praxisnahen Übungen, um Ihnen ein solides Fundament für die Arbeit mit ASP.NET Core und Razor Pages zu bieten. Darüber hinaus entdecken Sie die neuesten Funktionen der aktuellen .NET-Version, die Ihre Fähigkeiten zur Erstellung moderner Webanwendungen erweitern.
Nach Abschluss des Kurses sind Sie in der Lage, leistungsfähige serverseitige Webanwendungen mit Razor Pages zu entwickeln. Sie beherrschen fortgeschrittene ASP.NET Core-Funktionen wie Dependency Injection, Middleware und Datenzugriff. Zudem setzen Sie Best Practices in Bereichen wie Konfiguration, Logging und Zustandsverwaltung um und sind bereit, sich weiterführenden Themen wie ASP.NET Core WebAPI zu widmen. Kursinhalte
Überblick über ASP.NET Core
- Historie, Versionen und Konzepte
- Unterschiede zu ASP.NET
- Überblick über die ASP.NET Core – Architektur
- Konfiguration: Wie verwendet man die
appsetting.json
, Umgebungsvariablen
Razor Page – Framework
- Einführung in ASP.NET Razor View Engine
- Razor Syntax
- RazorPages / PageModels
- Handler-Methods
- RazorPages und Layouts
- ViewStart / ViewImports
Routing
- 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
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
State Management
- ViewData (ViewBag)
- TempData
- Sessions
- Cookies
- HiddenFields
- Caching