ASP.NET Core Razor Pages: Webapps entwickeln

Du entwickelst eine Webanwendung mit PageModels, EF Core, Validierung und einer nachvollziehbaren Request-Pipeline.

ASP.NET Razor Pages Framework als Online oder Präsenztraining
ASP.NET Core Razor Pages: Webapps entwickeln

Kursbeschreibung

  • Kurs-ID:ASR
  • Kursdauer:4 Tage
  • Uhrzeit:09:00 - 16:00 Uhr

Mit ASP.NET Core Razor Pages entwickelst du serverseitige Webanwendungen, bei denen Razor-Datei und PageModel die Darstellung und Request-Verarbeitung trennen. Du erstellst Formulare mit Model Binding und Validierung. Entity Framework Core bindet relationale Daten über Migrationen und konfigurierbare Beziehungen an. Für die Anwendungsarchitektur registrierst du Dienste als Singleton, Scoped oder Transient. Einstellungen lädst du über appsettings.json, Umgebungsvariablen oder das Options Pattern. Eigene Middleware steuert die HTTP-Pipeline. Serilog und Seq liefern Daten für die Fehlersuche. Du konfigurierst HTTP/3, bindest eine RESTful-API sowie SignalR ein und bereitest das Deployment vor. Nach vier Tagen steht eine durchgängige Beispielanwendung, an der du Routing, State Management, Caching und Fehlerseiten geprüft hast. Wir stellen die Übungsumgebung und benötigte Software bereit. Ein eigenes Notebook oder eigene Lizenzen entfallen. In der Gruppe mit 2 bis 8 Personen bleibt Zeit für Codefragen. Wähle einen verfügbaren Termin und buche die viertägige Schulung.

Die wichtigsten Themen im Überblick

  • Razor Pages und PageModels einsetzen
  • Dependency Injection konfigurieren
  • Formulare und Validierung umsetzen
  • EF Core mit Migrationen nutzen
  • Middleware und Logging entwickeln
  • ASP.NET Core Anwendungen deployen

Zielgruppe

  • C#-Entwickler mit ersten Webprojekten
  • Backend-Entwickler beim Einstieg in Razor Pages
  • Full-Stack-Entwickler für serverseitige Webanwendungen
  • Softwarearchitekten im ASP.NET Core Umfeld

Voraussetzung für die Schulung

  • Sichere C#-Grundlagen, etwa aus dem C#.NET Grundkurs
  • Grundkenntnisse in HTML, HTTP und relationalen Datenbanken

Kursinhalte

Plattform und Architektur

  • Entwicklungslinien von ASP.NET Core
  • Architektur und Hosting-Modell
  • Unterschiede zum klassischen ASP.NET
  • .NET-Neuerungen für Webanwendungen
  • HTTP/3 in ASP.NET Core

Dependency Injection

  • SOLID-Prinzipien für Dienstedesign
  • Grundprinzip der Dependency Injection
  • ServiceCollection und ServiceProvider
  • Lebensdauern registrierter Dienste
  • Fehlerbilder bei Dienstlebensdauern

Konfiguration und Logging

  • Konfiguration über appsettings.json
  • Umgebungsvariablen und Secrets
  • Options Pattern und IConfiguration
  • Strukturierte Logs mit Serilog
  • Log-Auswertung mit Seq

Hosting und Middleware

  • Hosting von ASP.NET Core
  • Aufbau der Middleware-Pipeline
  • Reihenfolge innerhalb der Pipeline
  • Benutzerdefinierte Middleware
  • Fehlerbehandlung über Exception Handler

Razor Pages und Routing

  • Razor View Engine und Syntax
  • PageModels und Handler-Methoden
  • Layouts mit ViewStart und ViewImports
  • Routing-Vorlagen und Parameter
  • Routing-Konventionen und Constraints
  • Friendly URLs und Parameter-Binding

Formulare und Validierung

  • Formulare mit Razor Pages
  • Model Binding für Eingabedaten
  • Serverseitige Datenvalidierung
  • Clientseitige Datenvalidierung
  • Validierungsfehler in Formularen

Datenzugriff mit EF Core

  • Einrichtung von Entity Framework Core
  • Migrationen und Scaffolding
  • Relationale Datenmodelle
  • Lazy Loading und Eager Loading
  • Data Annotations und Fluent API

Wiederverwendbare Oberflächen und Filter

  • Tag Helpers und HTML Helpers
  • Partial Views und View Components
  • Razor Class Libraries und Areas
  • Funktionsweise von Filtern
  • Benutzerdefinierte Filter
  • Abgrenzung von Filtern und Middleware

Zustand und Internationalisierung

  • ViewData und ViewBag
  • Temporäre Daten mit TempData
  • Sitzungszustand mit Sessions
  • Cookies und Hidden Fields
  • Caching von Anwendungsdaten
  • Globalization und Localization

Integration und Bereitstellung

  • Echtzeitkommunikation mit SignalR
  • Einbindung einer RESTful-API
  • Deployment einer ASP.NET Anwendung
  • Razor Pages in Blazor Server

Termin finden

ASP.NET Core Razor Pages: Webapps entwickeln
28.09. - 01.10.2026 Dortmund Garantiekurs Rabatt

Veranstaltungsort

Europaplatz 11, 44269 Dortmund

Datum und Uhrzeit

28.09. - 01.10.2026
09:00 - 16:00 Uhr

2.190 € netto
ASP.NET Core Razor Pages: Webapps entwickeln
28.09. - 01.10.2026 Berlin Garantiekurs Rabatt

Veranstaltungsort

Stresemannstraße 78, 10963 Berlin

Datum und Uhrzeit

28.09. - 01.10.2026
09:00 - 16:00 Uhr

2.190 € netto
ASP.NET Core Razor Pages: Webapps entwickeln
28.09. - 01.10.2026 Bremen Garantiekurs Rabatt

Veranstaltungsort

Mary-Somerville-Straße 12, 28359 Bremen

Datum und Uhrzeit

28.09. - 01.10.2026
09:00 - 16:00 Uhr

2.190 € netto
ASP.NET Core Razor Pages: Webapps entwickeln
28.09. - 01.10.2026 Dresden Garantiekurs Rabatt

Veranstaltungsort

Könneritzstr. 31, 01067 Dresden

Datum und Uhrzeit

28.09. - 01.10.2026
09:00 - 16:00 Uhr

2.190 € netto
ASP.NET Core Razor Pages: Webapps entwickeln
28.09. - 01.10.2026 Düsseldorf Garantiekurs Rabatt

Veranstaltungsort

Hansaallee 249, 40549 Düsseldorf

Datum und Uhrzeit

28.09. - 01.10.2026
09:00 - 16:00 Uhr

2.190 € netto
ASP.NET Core Razor Pages: Webapps entwickeln
28.09. - 01.10.2026 Erfurt Garantiekurs Rabatt

Veranstaltungsort

Maximilian-Welsch-Straße 2A, 99084 Erfurt

Datum und Uhrzeit

28.09. - 01.10.2026
09:00 - 16:00 Uhr

2.190 € netto
ASP.NET Core Razor Pages: Webapps entwickeln
28.09. - 01.10.2026 Essen Garantiekurs Rabatt

Veranstaltungsort

Huyssenallee 82-88, 45128 Essen

Datum und Uhrzeit

28.09. - 01.10.2026
09:00 - 16:00 Uhr

2.190 € netto
ASP.NET Core Razor Pages: Webapps entwickeln
28.09. - 01.10.2026 Frankfurt Garantiekurs Rabatt

Veranstaltungsort

Berner Straße 51, 60437 Frankfurt

Datum und Uhrzeit

28.09. - 01.10.2026
09:00 - 16:00 Uhr

2.190 € netto
ASP.NET Core Razor Pages: Webapps entwickeln
28.09. - 01.10.2026 Hamburg Garantiekurs Rabatt

Veranstaltungsort

Holstenstraße 205, 22765 Hamburg

Datum und Uhrzeit

28.09. - 01.10.2026
09:00 - 16:00 Uhr

2.190 € netto
ASP.NET Core Razor Pages: Webapps entwickeln
28.09. - 01.10.2026 Hannover Garantiekurs Rabatt

Veranstaltungsort

Freundallee 13a, 30173 Hannover

Datum und Uhrzeit

28.09. - 01.10.2026
09:00 - 16:00 Uhr

2.190 € netto
Plätze frei Wenige Plätze frei Nicht buchbar

Kebel Training – Das spricht für uns

  • Über 1.200 Kurse im Portfolio

    Wähle deinen passenden Kurs zu einem festen Termin und erhalte dein Zertifikat. Lerne Live Online oder in Präsenz. Unser Kebel Team berät dich  kostenlos und unverbindlich.

    Seminarprogramm entdecken

  • Durchführungs- und Qualitätsgarantie

    Dein Seminar findet garantiert statt, wenn es von uns bestätigt wurde – schon ab dem ersten Teilnehmenden. Und falls du nicht zufrieden warst, kannst du es kostenlos wiederholen.

    Unsere Durchführungsgarantie

  • Firmenschulungen nach Maß – In Präsenz, Live Online oder hybrid

    Damit du deine Ziele sicher erreichst, passen wir jedes Training exakt an deine Vorkenntnisse und Bedürfnisse an. Spare dir unnötige Anfahrtswege: Auf Wunsch kommen wir für eine maßgeschneiderte Inhouse-Schulung direkt zu dir.

  • Mehr als 30 Jahre Schulungserfahrung

    Profitiere von unserer Erfahrung: Wir planen deine Weiterbildung zuverlässig und exakt zugeschnitten auf deine Ziele. Unsere über 1.000 Trainer und Trainerinnen begleiten dich mit jahrelanger Praxisexpertise und wertvollem Know-how aus der Erwachsenenbildung.

  • 21 Standorte in deiner Nähe

    Deutschlandweit stehen dir unsere modernen Schulungszentren für deine berufliche Fortbildung zur Verfügung.

    21 Schulungszentren

  • Seminarbewertungen auf www.eKomi.de

    Erlebe Weiterbildung, die wirklich hält, was sie verspricht! Mit über 1.700 Bewertungen und einem Schnitt von 4,8 Sternen profitierst du bei Kebel Training von einer nachweislich exzellenten Qualität, der du voll und ganz vertrauen kannst.

  • Bester Business-Partner 2026

    Eine gute Wahl – du buchst bei einem der 3 besten IT-Schulungs- & Zertifizierungsanbietern in Deutschland! Quelle: Award „Deutschlands Beste Business-Partner 2026″ von  dem DUP UNTERNEHMER-Magazin und dem Deutschen Institut für Service-Qualität (DISQ) – 13.8.2026.

  • Praxisorientierte Seminare & immer up to date

    Damit du immer einen Schritt voraus bist, erweitern und aktualisieren wir unser Seminarprogramm rund um IT, KI und Soft Skills kontinuierlich für dich.

     

  • Familienunternehmen in zweiter Generation

    Als familiengeführtes Unternehmen in zweiter Generation vereinen wir das Beste aus Tradition und Zukunft. Das bedeutet für dich: Absolute Zuverlässigkeit, kontinuierliche Weiterentwicklung und ein langjähriger Partner an deiner Seite.

Verwandte Kurse

  • ASP.NET Core Kurs - Web API

    Nächste und weitere Termine:
    In Präsenz: 15.02.2027
    Live Online: 15.02.2027

    Weitere Kursinfos
  • ASP.NET Core mit MVC - Grundkurs für Einsteiger

    Nächste und weitere Termine:
    In Präsenz: -
    Live Online: 26.10.2026

    Weitere Kursinfos

FAQ

Razor Pages ist ein seitenorientiertes Framework für serverseitige Webanwendungen mit ASP.NET Core. Jede Seite verbindet eine Razor-Datei für das Markup mit einem PageModel für Request-Verarbeitung, Datenbindung und Handler-Methoden. Das Modell eignet sich besonders für formularbasierte Anwendungen, deren Funktionen entlang einzelner Seiten organisiert sind.

Razor Pages passen zu Webanwendungen, deren Funktionen nach Seiten, Formularen oder einzelnen Nutzungsvorgängen gegliedert sind. PageModels bündeln die Request-Verarbeitung einer Seite und begrenzen den Umfang der zugehörigen Handler.

Middleware verarbeitet Requests innerhalb der allgemeinen HTTP-Pipeline und kann unabhängig von einer ausgewählten Razor Page ausgeführt werden. Filter greifen später in die Verarbeitung bestimmter Pages oder Handler ein und erhalten Zugriff auf deren Ausführungskontext.

Sichere Grundlagen in C#, Klassen, Interfaces und objektorientierter Programmierung werden vorausgesetzt. Erste Kenntnisse in HTML, HTTP und relationalen Datenbanken erleichtern den Einstieg in Formulare und Entity Framework Core.

Du erhältst nach der Schulung ein Zertifikat von Kebel Training. Es dokumentiert die behandelten Inhalte und dient als Qualifikationsnachweis für dich oder dein Unternehmen.

Die Verfügbarkeit einer Inhouse-Durchführung klärst du direkt mit Kebel Training. Wünsche zur verwendeten .NET-Version, Datenbank oder vorhandenen Projektstruktur lassen sich bei der Anfrage benennen.

Konditionen für mehrere Teilnehmer erhältst du auf Anfrage bei Kebel Training. Das Team berät dich unter 0231 5191986 oder per E-Mail an training@kebel.de.

Benötigte Geräte, virtuelle Maschinen und Software werden für die Schulung bereitgestellt. Du brauchst kein eigenes Notebook und keine eigenen Lizenzen mitzubringen.

Ja, nach erfolgreicher Teilnahme am ASP.NET Core Razor Pages: Webapps entwickeln erhältst Du ein Teilnahmezertifikat. Dieses bestätigt Deine erweiterten Kenntnisse im professionellen Einsatz von ASP.NET Core Razor Pages: Webapps entwickeln .

Ja, wir garantieren die Durchführung aller von uns bestätigten Termine. Der ASP.NET Core Razor Pages: Webapps entwickeln findet auch bereits ab einem Teilnehmer statt, sodass Du Deine Weiterbildung sicher und zuverlässig planen kannst.

Ja, wir bieten den ASP.NET Core Razor Pages: Webapps entwickeln als Inhouse Training oder Firmenschulung an. Zusätzlich kann die Schulung auch als Online-Firmenschulung durchgeführt werden. Inhalte, Prozesse und Schwerpunkte passen wir individuell an die Anforderungen Deines Unternehmens an.

Name