Blazor in der Tiefe
Blazor Web Apps für den Betrieb bauen: Render-Modi mit ihren Kosten wählen, Zustand über Vorrendern und Verbindungsabbrüche halten, Anmeldung und Rechte über Server und Browser, große Formulare, eine eigene Komponentenbibliothek, JavaScript-Interop, Leistung, Tests mit bUnit und die Bereitstellung auf Azure Container Apps.
Akademie durchsuchen Lernplan für diesen Kurs
Für wen
Für alle nach K2, die eine Blazor-Anwendung über Jahre betreiben und die Entscheidungen hinter den Render-Modi, der Anmeldung und dem Betrieb selbst treffen müssen.
Voraussetzungen
K2 (die Blazor-Abschnitte, Tests im Web, Anmelden und Rechte) oder gleichwertige Praxis; K3 für den Betrieb auf Azure im Überblick.
Danach können Sie
- Für jede Seite einer Blazor Web App einen Render-Modus wählen und in einer Entscheidungsmappe begründen
- Zustand beim Vorrendern, bei Moduswechsel und nach Verbindungsabbrüchen erhalten
- Anmeldung und Rechte so umsetzen, dass sie in Server- und Browser-Komponenten gelten
- Große Formulare mit verschachtelten Modellen und eigenen Regeln validieren
- Eine Razor-Klassenbibliothek mit Designtoken bauen und JavaScript-Interop mit Aufräumen einsetzen
- Leistung messen, Komponenten mit bUnit testen und die Anwendung auf Container Apps betreiben
Inhalte
- W8.1
6 h
Render-Modi und Zustand
Static SSR, Interactive Server, WebAssembly und Auto, Vorrendern, PersistentState, Wiederverbinden
- W8.2
11 h
Anmeldung, Formulare, Bibliothek, Interop
Anmeldezustand über Modi, Validierung verschachtelter Modelle, Razor-Klassenbibliothek, JavaScript-Interop
- W8.3
10 h
Leistung, Tests, Azure
Virtualisierung und Größe, bUnit in der Tiefe, Container Apps mit Sticky Sessions und Datenschutzschlüsseln
Zusammen rund 27 Stunden (Richtwert).
Lektionen
Text und Video jeder Lektion sehen Sie nach dem Kauf hier auf der Seite; Titel und Ziele stehen schon jetzt da. Ein Selbstlernkurs: Sie arbeiten die Lektionen der Reihe nach durch und prüfen Ihre Übungen selbst an den Lösungen.
Das erste Modul (W8.1) können Sie kostenlos lesen, mit Text und Video, ohne Anmeldung: so sehen Sie vor dem Kauf, wie der Kurs arbeitet.
Die Lektionen stehen unter ihren Modulen, in der Reihenfolge des Kurses. Ein Klick auf ein Modul öffnet oder schließt seine Lektionen.
W8.1 Render-Modi und Zustand
Richtwert: 6 Stunden · 2 Lektionenkostenlos lesen
Lektion 1 · etwa 180 Minuten
Render-Modi wählen und begründen
Lektion 2 · etwa 180 Minuten
Zustand: Vorrendern, Persistenz, Wiederverbinden
W8.2 Anmeldung, Formulare, Bibliothek, Interop
Richtwert: 11 Stunden · 4 Lektionen
Lektion 3 · etwa 180 Minuten
Anmeldung über Render-Modi
Lektion 4 · etwa 180 Minuten
Formulare und Validierung im großen Maßstab
Lektion 5 · etwa 180 Minuten
Eine Komponentenbibliothek und ein Designsystem
Lektion 6 · etwa 120 Minuten
JavaScript-Interop richtig
W8.3 Leistung, Tests, Azure
Richtwert: 10 Stunden · 3 Lektionen
Lektion 7 · etwa 180 Minuten
Leistung und Größe
Lektion 8 · etwa 180 Minuten
Testen mit bUnit in der Tiefe
Lektion 9 · etwa 120 Minuten
Nach Azure bereitstellen
Abschlussprojekt: die Kladde
Was die Kladde nach diesem Kurs kann
Die Kladde als Blazor Web App für den Betrieb: Entscheidungsmappe, Kundenakte, Bibliothek Kladde.UI, getestet und auf Container Apps bereitgestellt.
Der Kurs endet mit einer Modulprüfung: einer kleinen Blazor Web App nach Vorgabe.
Zertifizierungen
Microsoft bietet für Blazor keine eigene Prüfung an.
Weiterlernen mit Microsoft Learn
Lernpfade und Dokumentation von Microsoft passend zu diesem Kurs, auf Microsoft Learn meist auch auf Deutsch.