Schulungsübersicht
Einführung
- Überblick über Entity Framework (EF) Core
- Überblick ü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
Datenabfrage und -speicherung mit EF Core
- Grundlegende Abfragen mit LINQ
- Aufruf von gespeicherten Prozeduren
- Kontrolle des Tracking-Verhaltens
- Speichern von Änderungen
- Masseneinfügen
- Transaktionen
Blazor Components
- Grundlagen von Razor
- Nutzung von Components in Blazor
- Nutzung von C# in Components
- Parametrisierte Components
- Lifecycle von Components
- Einfache Datenbindung
- Doppelte Datenbindung
- Event Binding
Fortschrittliche Blazor Component Konzepte
- Rohes HTML rendern
- Einen untergeordneten Inhalt rendern
- Nutzung von RenderFragment
- Nutzung von RenderTreeBuilder
- Nutzung von @key und @attribute
Routing und Layout
- Erstellen eines Master-Layouts
- Routing
- Nutzung von URL-Hilfsfunktionen
Formulare und Validierung
- Nutzung von EditForm
- Formularvalidierung
- Nutzung von @ref
Dependency Injection (DI) und JSInterop
- Grundlagen der Dependency Injection (DI)
- DI mit Standard-Service
- DI mit benutzerdefiniertem Service
- Aufruf einer JavaScript-Funktion
- Aufruf von C# aus JavaScript
Fehlersuche und Bereitstellung
- Fehlersuche in einer Blazor-Anwendung
- Bereitstellung einer Blazor-Anwendung
- Aktualisierung einer Blazor-Anwendung
Sicherheit
- Blazor-Authentifizierung
- Nutzung von ASP.NET core identity und JWT
Progressive Web Application (PWA) Entwicklung
- Überblick über PWA
- Verstehen der Features von PWA
- Blazor-PWA
- Erstellen von Offline-Anwendungen
- Nutzung von Service Worker
- Anpassen der Anwendung
- Caching
- Hinzufügen von Schiebebenachrichtigungen
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Kenntnisse in C#
- Kenntnisse in Blazor und JavaScript
- Erfahrung mit .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