Schulungsübersicht
Einführung
- Überblick über Entity Framework (EF) Core
- Überblick über die Progressive Web App (PWA)
Entity Framework (EF) Kern
- Installation von EF Core
- Modellierung mit Code zuerst
- Modellierung zuerst mit der Datenbank
- Fließende API verwenden
Abfragen und Speichern von Daten mit EF Core
- Grundlegende Abfragen mit LINQ
- Aufrufen gespeicherter Prozeduren
- Steuerung des Verfolgungsverhaltens
- Speichern von Änderungen
- Bulk-Einfügen
- Vorgänge
Blazor Bestandteile
- Verstehen der Razor-Grundlagen
- Arbeiten mit Komponenten in Blazor
- Verwendung von C# in Komponenten
- Parametrisierte Komponenten
- Lebenszyklus von Komponenten
- Einseitige Datenbindung
- Zwei-Wege-Bindung
- Ereignis-Bindung
Advanced Blazor Komponenten-Konzepte
- Unbearbeitetes Rendering HTML
- Rendering eines untergeordneten Inhalts
- RenderFragment verwenden
- Verwendung von RenderTreeBuilder
- Verwendung von @key und @attribute
Routing und Layout
- Erstellen eines Stammlayouts
- Weiterleiten von
- URL-Helfer verwenden
Formulare und Validierung
- EditForm verwenden
- Formular-Validierung
- Verwendung von @ref
Dependency Injection (DI) und JSInterop
- DI verstehen
- DI mit Standarddienst
- DI mit benutzerdefiniertem Dienst
- Aufrufen einer JavaScript-Funktion
- C#-Aufruf von JavaScript
Fehlersuche und Bereitstellung
- Fehlersuche in einer Blazor-Anwendung
- Bereitstellen einer Blazor-Anwendung
- Aktualisieren einer Blazor-Anwendung
Sicherheit
- Blazor Authentifizierung
- Verwendung vonASP.NETcore identity und JWT
Entwicklung progressiver Webanwendungen (PWA)
- Überblick über PWA
- Verstehen der Funktionen von PWA
- Blazor PWA
- Erstellen von Offline-Anwendungen
- Verwendung von Service Workern
- Anpassen der Anwendung
- Zwischenspeichern
- Hinzufügen von Push-Benachrichtigungen
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis von C#
- Kenntnisse von Blazor und JavaScript
- Erfahrungen mit dem .NET-Framework
Publikum
- Web-Entwickler
Erfahrungsberichte (6)
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
The hands on approach with clear examples that match our current project helped with the understanding of the subject.
Samuel - ProgramDuon AB
Kurs - Advanced Blazor
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.