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 Lehrwillen. Der Trainer war sehr kenntnisreich und hat uns sogar über den Umfang der Ausbildung hinaus unterrichtet.
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 geht auf die Lernenden ein.
Utamaporn - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Maschinelle Übersetzung
Der Trainer hat mehr Erfahrung und kann uns helfen, das Problem sofort zu beheben.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Maschinelle Übersetzung
Ich mag den Stil des Trainers, weil er Beispiele geben kann, die leicht zu verstehen sind, und er ist ruhig, wenn er lehrt oder erklärt.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Kurs - Advanced Blazor
Maschinelle Übersetzung
Der Trainer war sehr hilfsbereit, beantwortete alle Fragen, die wir hatten, und ließ uns unseren Bildschirm teilen, um die Fehler zu zeigen, die wir hatten, was großartig war.
chithra - Public Health Wales NHS Trust
Kurs - Advanced Blazor
Maschinelle Übersetzung
Der praktische Ansatz mit klaren Beispielen, die unserem aktuellen Projekt entsprechen, half beim Verständnis des Themas.
Samuel - ProgramDuon AB
Kurs - Advanced Blazor
Maschinelle Übersetzung