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)
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
Der Trainer war sehr hilfreich und beantwortete alle unsere Fragen. Er ließ uns auch unseren Bildschirm teilen, um die Fehler zu zeigen, die wir hatten – das war großartig.
chithra - Public Health Wales NHS Trust
Kurs - Advanced Blazor
Maschinelle Übersetzung
Der praktische Ansatz mit klaren Beispielen, die zu unserem aktuellen Projekt passen, half beim Verständnis des Themas.
Samuel - ProgramDuon AB
Kurs - Advanced Blazor
Maschinelle Übersetzung