Seminare
Seminare

ASP.NET Core - Razor Pages

Webinar - PROKODA GmbH

ASP.NET Core - Razor Pages
Termin Ort Preis*
14.09.2026- 17.09.2026 online 2.606,10 €
14.09.2026- 17.09.2026 München 2.606,10 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

ASP.NET Core und Anwendungsaufbau

  • Unterstützte .NET-Versionen und Supportzyklen
  • Razor Pages im Vergleich zu MVC
  • Unterschiede zu ASP.NET und Web Forms
  • Projektstruktur und Minimal-Hosting-Modell
  • Middleware-Pipeline und Service-Registrierung

Konfiguration und Diagnose

  • Konfiguration mit appsettings.json
  • Umgebungsvariablen und Konfigurationsanbieter
  • Development, Staging und Production
  • Secret Manager für Entwicklungsumgebungen
  • Logging und strukturierte Diagnose

Razor-Syntax und PageModels

  • Razor-Syntax und C#-Blöcke
  • PageModels und Code-behind
  • OnGet- und OnPost-Handler
  • Benannte Handler-Methoden
  • ViewImports und ViewStart

Routing und UI-Bausteine

  • Seiten-, Ordner- und URL-Konventionen
  • Route-Templates und sprechende URLs
  • Parameter-Binding und Constraints
  • Redirects und Statuscodes
  • Layouts und Sections
  • Partial Views und ViewComponents
  • Tag Helpers und HTML Helpers

Formularverarbeitung und Validierung

  • Formulare mit Tag Helpers
  • Model-Binding für komplexe Eingaben
  • Validierung mit Data Annotations
  • Clientseitige Validierung
  • Antiforgery-Tokens für POST-Anfragen

Datenzugriff mit Entity Framework Core

  • DbContext und Dependency Injection
  • Entities und Beziehungen
  • CRUD-Abläufe in Razor Pages
  • Migrationen und Schemaänderungen
  • Connection-Strings und Transaktionen

Services und Anwendungsstruktur

  • Transient, Scoped und Singleton
  • Service-Schichten und Datenzugriff
  • Options-Pattern für Konfiguration
  • Abhängigkeiten zwischen PageModels und Services
  • Testbarkeit durch getrennte Verantwortungsbereiche

Authentifizierung und Anwendungssicherheit

  • Grundlagen von ASP.NET Core Identity
  • Autorisierung für Pages und Ordner
  • CSRF-Schutz durch Antiforgery-Tokens
  • XSS-Schutz und sichere Ausgabe
  • Sicherer Umgang mit Cookies und Sessions

State-Management und Fehlerbehandlung

  • ViewData und TempData
  • Sessions und Cookies
  • Hidden Fields und Query-Parameter
  • Caching-Grundlagen
  • Exception-Handling und Fehlerseiten
  • Statuscode-Seiten und Protokollierung
  • Zusammenführung im Übungsprojekt
Teilnahmevoraussetzungen:
  • Grundkenntnisse in C# und objektorientierter Programmierung
  • Erste Erfahrung mit .NET-Projekten
  • HTML-Grundlagen und Erfahrung mit Formularen
  • Grundverständnis für HTTP und relationale Datenbanken
  • Erfahrung mit Visual Studio oder Visual Studio Code
  • Fehlende Grundlagen vorab mit dem C#/.NET-Grundkurs auffrischen
Zielgruppe:
  • Fachkräfte in der Softwareentwicklung mit C#-Grundkenntnissen
  • .NET-Teams beim Umstieg von Web Forms oder MVC
  • Teams in der Full-Stack-Entwicklung mit HTML-Erfahrung
  • Projektteams für datenbankgestützte Portale und Verwaltungsoberflächen
  • Fachkräfte nach dem ASP.NET-Grundkurs, die ihre Kenntnisse in Razor Pages vertiefen möchten
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha