0

ASP.NET Core - Razor Pages

Ihre Termine

Datum Ort Preis
15.12.2025
-18.12.2025
München 2.527,56 €* Buchen
15.12.2025
-18.12.2025
Virtuelles Live Training 2.527,56 €* Buchen
16.03.2026
-19.03.2026
München 2.475,20 €* Buchen
16.03.2026
-19.03.2026
Virtuelles Live Training 2.475,20 €* Buchen
15.06.2026
-18.06.2026
München 2.475,20 €* Buchen
15.06.2026
-18.06.2026
Virtuelles Live Training 2.475,20 €* Buchen
14.09.2026
-17.09.2026
München 2.475,20 €* Buchen
14.09.2026
-17.09.2026
Virtuelles Live Training 2.475,20 €* Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

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.

Inhalte

Ü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

Voraussetzungen

Grundkenntnisse in C#, HTML und idealerweise erste Erfahrungen mit Visual Studio. Grundlegendes Verständnis für Webentwicklung und Datenbanken ist hilfreich, aber nicht zwingend erforderlich.

Zielgruppe

Der Kurs richtet sich an Entwickler, die bereits Grundkenntnisse in C# und HTML besitzen und serverseitige Webanwendungen mit ASP.NET Core und Razor Pages erstellen möchten.

Hinweise

09:00 bis 16:00 Uhr ( 4 Tage)

D