ASP .NET Core - Razor Pages

Termine & Preise
  • Steigen Sie mit .NET und C# in die ASP.NET Core Programmierung mit Razor Pages ein. Dieser 4-Tages Kurs vermittelt Ihnen eine fundierte Grundlage für die Entwicklung serverseitiger Webanwendungen mit .NET und bereitet Sie auf weiterführende Themen vor.

  • In diesem Grundlagenkurs mit Schwerpunkt auf Razor Pages lernen Sie die wesentlichen Konzepte von ASP.NET Core kennen und erhalten ein tiefes Verständnis für das Razor Pages-Framework. Sie lernen, wie Sie serverseitige Webanwendungen effizient erstellen, von der Konfiguration und Verwaltung von Abhängigkeiten bis hin zur Implementierung fortgeschrittener Routing- und Datenzugriffstechniken.

    Die Schulung verbindet fundierte Theorie mit praxisorientierten Übungen, sodass Sie in ASP.NET Core sicher navigieren und Razor Pages optimal nutzen können. Außerdem erhalten Sie Einblicke in die neuesten Funktionen der aktuellsten .NET Version, die Ihre Fähigkeit zur Entwicklung moderner Webanwendungen erweitern.

    Angesprochener Teilnehmerkreis:
    Dieser Kurs richtet sich an Programmierer mit grundlegenden Kenntnissen in C# und HTML, die serverseitige Webanwendungen mit ASP.NET Core und Razor Pages erstellen möchten.

    Kursziel:
    Am Ende des Seminars sind Sie in der Lage serverseitige Webanwendungen mit Razor Pages zu entwickeln und beherrschen fortgeschrittene ASP.NET Core-Funktionen wie Dependency Injection, Middleware und Datenzugriff. Zudem wenden Sie Best Practices in Konfiguration, Logging und Zustandsverwaltung an und sind bereit, nahtlos zu fortgeschrittenen Themen wie ASP.NET Core WebAPI überzugehen.

    Hinweis:
    Der Unterricht findet auf der aktuellsten ASP.NET Core Version statt. Bitte geben Sie abweichende Wünsche gerne an.

    • Ü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
  • Grundlegende Kenntnisse in C# und HTML sind erforderlich.

  • Dieses Seminar können Sie als Präsenzseminar oder als Live-Online-Training (virtuelles Präsenzseminar) buchen. Schauen Sie sich die technischen Voraussetzungen für Live-Online-Schulungen an. Sie können Ihre Auswahl bei der Anmeldung treffen.
Kursinformationen als PDF

Anmeldung

1. Standort oder Online wählen
  • 1. Standort oder Online wählen
  • Live-Online-Training
  • Präsenzseminar in:
  • Berlin
  • Bremen
  • Dortmund
  • Dresden
  • Düsseldorf
  • Erfurt
  • Essen
  • Frankfurt
  • Hamburg
  • Hannover
  • Jena
  • Kassel
  • Koblenz
  • Köln
  • Krefeld
  • Leipzig
  • München
  • Münster
  • Nürnberg
  • Regensburg
  • Saarbrücken
  • Siegen
  • Stuttgart
  • A-Wien
  • CH-Basel
  • CH-Bern
  • CH-Zürich
  ↳ Technische Infos hier …
2. Termin wählen
  • 2. Termin wählen
  • 03.03. - 06.03.2025
  • 05.05. - 08.05.2025
  • 23.06. - 26.06.2025
  • 18.08. - 21.08.2025
  • 13.10. - 16.10.2025
  • 08.12. - 11.12.2025
  • 09.12. - 12.12.2025
 

Zeitrahmen: 4 Tageskurs | 09:00 bis 16:00 Uhr

Preis

Teilnahmegebühr

ab 2.190,00 €
(2.606,10 € inkl. 19% MwSt.)

Durchführung ab 1 Teilnehmenden (mehr lesen ...)

Im Preis enthalten sind PC-COLLEGE - Zertifikat, Pausenverpflegung, Getränke und Kursmaterial.


  • ASP .NET - Entwicklung von ASP.NET Core MVC Web Applications (ehemals MOC 20486)


    • insgesamt gut aufgebaut und strukturiert - die Inhalte wurden weitgehend klar und nachvollziehbar präsentiert
      E.T. - 21.04.2023

  • KursNr. Kurs Termin Dauer Standorte
    ASR
    250303
    03.03. - 06.03.2025 4 Tage
    ASR
    250303
    03.03. - 06.03.2025 4 Tage Live-Online-Training
    ASR
    250505
    05.05. - 08.05.2025 4 Tage
    ASR
    250505
    05.05. - 08.05.2025 4 Tage Live-Online-Training
    ASR
    250623
    23.06. - 26.06.2025 4 Tage
    ASR
    250623
    23.06. - 26.06.2025 4 Tage Live-Online-Training
    ASR
    250818
    18.08. - 21.08.2025 4 Tage
    ASR
    250818
    18.08. - 21.08.2025 4 Tage Live-Online-Training
    ASR
    251013
    13.10. - 16.10.2025 4 Tage
    ASR
    251013
    13.10. - 16.10.2025 4 Tage Live-Online-Training
    ASR
    251208
    08.12. - 11.12.2025 4 Tage
    ASR
    251208
    08.12. - 11.12.2025 4 Tage Live-Online-Training
    ASR
    251209
    09.12. - 12.12.2025 4 Tage

Verwandte Seminare/Schulungen

Ihre gewünschte Kursart wählen Sie bei der Anmeldung:

  • Präsenzseminar:
    Schulungserlebnis vor Ort
    mit persönlichen Kontakten
  • Online-Seminar:
    Live-Online-Training,
    interaktiv in Echtzeit
Platz 1
für PC-COLLEGE
Gesamtsieger
Bildung IT & PC
» Mehr erfahren
Ekomi Gold Status
Exzellent 4,8 / 5

basierend auf 788 Kurs-Bewertungen der letzten 12 Monate
insgesamt: 9783 Bewertungen

Hier individuelles Firmenseminar anfragen

Thema:

ASP .NET Core - Razor Pages

Ihr Wunschtermin

Höchstwertung für PC-COLLEGE Exzellente Kundenorientierung » Mehr erfahren
Ihre Vorteile auf einen Blick!
  • Kundenauszeichnung

    PC-COLLEGE bietet exzellente Seminare bestätigen unsere Teilnehmer auf dem unabhängigen Bewertungsportal eKomi.

  • Qualitätsgarantie

    Wir möchten Sie mit unseren Seminaren begeistern. Sollten Sie mit einer PC-COLLEGE- Schulung nicht zufrieden sein und uns dies innerhalb von 14 Tagen schriftlich mitteilen, können Sie das Seminar am selben Standort kostenfrei wiederholen.

  • Schulungsexperte seit 1985

    Wir haben mehr als 30 Jahre Schulungserfahrung. Dabei setzen wir auf Trainerinnen und Trainer mit langjähriger didaktischer und praktischer Erfahrung.

  • ... alle Vorteile auf einen Blick
Live-Online-Seminare, die begeistern! - VideoOnline-Seminare, die begeistern!