Schulungsübersicht
Einführung
- Übersicht über Entity Framework (EF) Core
- Übersicht über Progressive Web App (PWA)
Entity Framework (EF) Core
- Installation von EF Core
- Modellierung mit Code First
- Modellierung mit Database First
- Nutzung der Fluent API
Abfragen und Speichern von Daten mit EF Core
- Grundlegende Abfragen mit LINQ
- Aufrufen von gespeicherten Prozeduren
- Kontrolle des Tracking-Verhaltens
- Speichern von Änderungen
- Masseninsert
- Transaktionen
Blazor-Komponenten
- Verständnis der Grundlagen von Razor
- Arbeit mit Komponenten in Blazor
- Einsatz von C# in Komponenten
- Parametrisierte Komponenten
- Komponenten-Lebenszyklus
- One-Way-Datenbindung
- Two-Way-Bindung
- Ereignisbindung
Erweiterte Blazor-Komponentenkonzepte
- Rohes HTML rendern
- Child Content rendern
- Nutzung von RenderFragment
- Nutzung von RenderTreeBuilder
- Einsatz von @key und @attribute
Routing und Layout
- Erstellung eines Master-Layouts
- Routing
- Nutzung von URL-Helferfunktionen
Formulare und Validierung
- Einsatz von EditForm
- Validierung von Formularen
- Nutzung von @ref
Dependency Injection (DI) und JSInterop
- Verständnis von DI
- DI mit Standarddiensten
- DI mit benutzerdefinierten Diensten
- Aufrufen einer JavaScript-Funktion
- Aufrufen von C# aus JavaScript
Debugging und Deployment
- Debuggen einer Blazor-App
- Bereitstellen einer Blazor-App
- Upgrade einer Blazor-App
Sicherheit
- Blazor-Authentifizierung
- Einsatz von ASP.NET Core Identity und JWT
Entwicklung von Progressive Web Applications (PWA)
- Übersicht über PWA
- Verständnis der Features von PWA
- Blazor PWA
- Erstellung von Offline-Anwendungen
- Einsatz von Service Workern
- Anpassung der Anwendung
- Caching
- Hinzufügen von Push-Benachrichtigungen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis von C#
- Kenntnisse in Blazor und JavaScript
- Erfahrung mit dem .NET-Framework
Zielgruppe
- Webentwickler
Erfahrungsberichte (7)
Interaktivität und dynamische Code-Lösungen
Eduard-Emanuel Zaharia - Kruk Italia
Kurs - Advanced Blazor
Maschinelle Übersetzung
Der Trainingsstil ist lehrreich und interaktiv. Ich habe verschiedene und effizientere Methoden kennengelernt, um Dinge zu entwickeln, die ich in der Vergangenheit bereits umgesetzt habe.
Alessandro Lerici - Kruk Italia
Kurs - Advanced Blazor
Maschinelle Übersetzung
Sehr interaktiver Trainer mit großem Lehrbereitschaft. Der Trainer war sehr wissbegierig und hat uns sogar über den Umfang der Schulung hinaus gelehrt.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Kurs - Advanced Blazor
Maschinelle Übersetzung
Fragment, SignalR und automatische Bereitstellung
Richard - Uganda National Examinations Board
Kurs - Advanced Blazor
Maschinelle Übersetzung
Der Trainer ist sehr gut und kümmert sich um die Lernenden.
Utamaporn - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Maschinelle Übersetzung
Der Trainer hat mehr Erfahrung und kann uns helfen, das Problem sofort zu lösen.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Maschinelle Übersetzung
Ich mag den Stil des Trainers, weil er Beispiele gibt, die leicht zu verstehen sind. Außerdem ist er ruhig beim Unterrichten oder Erklären.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Maschinelle Übersetzung