%}

ASP .NET Core - Razor Pages

Merken

PC-COLLEGE A-Wien

Ansprechpartner

PC-COLLEGE Wien

Adresse

Modecenterstr. 22/4
1030 Wien

Telefon

+49 30 235 000 12

Webseite

https://www.pc-college.at/standort-wien.php

ASP .NET Core - Razor Pages

Beschreibung
Dieser Kurs bietet eine umfassende Einführung in ASP.NET Core mit Fokus auf das Razor Pages-Framework. Sie lernen, wie Sie serverseitige Webanwendungen mit den neuesten Funktionen von .NET effizient entwickeln und dabei fortgeschrittene Techniken wie Dependency Injection und Routing anwenden.

Inhalt:
  • Ü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


Direktlink zum Kurs!
Teilnehmerzahl
2 bis 8
Zertifikat
Anbieter-Zertifikat
Preis inkl. MwSt.
2.606,00 € (pro Person)
Veranstaltungsart
Präsenzkurs
Durchführung
Tageskurs

Termine und Orte

Von Bis Ort Durchführungs-
garantie
Frühbucher bis
Betrag
Lastminute ab
Betrag
05.05.2025 08.05.2025 Wien
23.06.2025 26.06.2025 Wien
18.08.2025 21.08.2025 Wien
13.10.2025 16.10.2025 Wien