ASP .NET Core - Razor Pages

  • 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. Die technischen Voraussetzungen für Live-Online-Schulungen (Virtual Classrooms) finden sie hier. Sie können Ihre Auswahl bei der Anmeldung treffen.
Alle Kursinformationen als PDF

Anmeldung

 
↳ Garantietermin

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

Preise

Die Teilnahmegebühr beträgt

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.


Verwandte Seminare/Schulungen

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

  • Präsenzseminar:
    Ein Schulungserlebnis vor Ort
    mit persönlichen Kontakten und Hygieneregeln
  • Online-Seminar:
    Modernes und interaktives
    Live-Online-Training in
    Echtzeit
Erfolgreich
im Job!
Ekomi Gold Status

Exzellent 4,8 / 5

basierend auf 767 Bewertungen (Alle Kurs-Bewertungen der letzten 12 Monate)

Hier individuelles Firmenseminar anfragen

Thema:

ASP .NET Core - Razor Pages

Ihr Wunschtermin


PC-COLLEGE ist autorisiertes Training Center

  • Microsoft Schulungs Anbieter
  • Autodesk Schulungs Anbieter
  • Lpi Schulungs Anbieter
  • Cobra Schulungs Anbieter
  • Corel Schulungs Anbieter
  • Microsoft Schulungs Anbieter
  • Pearson Schulungs Anbieter
  • Kryterion Schulungs Anbieter
  • Certiport Schulungs Anbieter
  • Learnquest Schulungs Anbieter
  • Google Schulungs Anbieter