ASP .NET Core - Razor Pages
|
Preis pro Teilnehmer:
EUR 2.190,00 nettoEUR 2.606,10 inkl. 19.00% MwSt. |
Kurzbeschreibung:
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 ...
| Infos anfordern | Seminar buchen | In den SeminarFolder | |||
|
|
Weiterführende Informationen auf der Seite des Anbieters | ||||
Ausführliche 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.Dieses Seminar ist ein Angebot der PC-COLLEGE - Gruppe.
Inhalte
Ü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
Benötigte Vorkenntnisse
Grundlegende Kenntnisse in C# und HTML sind erforderlich.
Zielgruppe
Dieser Kurs richtet sich an Entwickler, die ihre Kenntnisse in C# und HTML erweitern und serverseitige Webanwendungen mit ASP.NET Core und Razor Pages erstellen möchten.
Kommentare/Weiterführende Informationen
Im Preis enthalten sind PC-COLLEGE - Zertifikat, Pausenverpflegung, Getränke und Kursmaterial.
Ortsbeschreibung
PC-COLLEGE-Schulungshaus

Profisuche
