ASP .NET Core - Razor Pages
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 ...
"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
"
Veranstaltungs-Code | FB24-519883-60629489 |
Voraussetzungen für die Teilnahme an diesem Kurs:
siehe Direktlink zum Seminar unten
Preis: 2.606, 10 €
Im Preis enthalten sind PC-COLLEGE - Zertifikat, Pausenverpflegung, Getränke und Kursmaterial.
Bei der Preisangabe handelt es sich um den Bruttopreis.
Dieser Kurs ist förderfähig:
Bildungsscheck, andere auf Anfrage
Veranstaltungsort:
1030 Wien
weitere Orte/Termine
zusätzliche Kurs Dokumente:
PC-COLLEGE-Kurs-PDF
Direkt zum Seminar
Kostenlos Info anfordern