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 (4)
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.
Jesper - ProgramDuon AB
Kurs - Advanced Blazor
Bardzo dobry kontakt ze słuchaczami, Bardzo dobra znajomość poruszanych tematów i zagadnień. Bardzo dobra umiejętność dostosowania ćwiczeń do nowych tematów, przypadków, pojawiających się problemów, itp....