Zum Inhalt springen
Logo von ballmüllersolutions E-Mail schreiben Anrufen

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.

Auf die Warteliste

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

  1. W8.1

    Render-Modi und Zustand

    Static SSR, Interactive Server, WebAssembly und Auto, Vorrendern, PersistentState, Wiederverbinden

    6 h
  2. W8.2

    Anmeldung, Formulare, Bibliothek, Interop

    Anmeldezustand über Modi, Validierung verschachtelter Modelle, Razor-Klassenbibliothek, JavaScript-Interop

    11 h
  3. W8.3

    Leistung, Tests, Azure

    Virtualisierung und Größe, bUnit in der Tiefe, Container Apps mit Sticky Sessions und Datenschutzschlüsseln

    10 h

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
  1. Lektion 1 · etwa 180 Minuten

    Render-Modi wählen und begründen

W8.2 Anmeldung, Formulare, Bibliothek, Interop

Richtwert: 11 Stunden · 4 Lektionen
  1. Lektion 3 · etwa 180 Minuten

    Anmeldung über Render-Modi

  2. Lektion 6 · etwa 120 Minuten

    JavaScript-Interop richtig

W8.3 Leistung, Tests, Azure

Richtwert: 10 Stunden · 3 Lektionen
  1. Lektion 7 · etwa 180 Minuten

    Leistung und Größe

  2. Lektion 8 · etwa 180 Minuten

    Testen mit bUnit in der Tiefe

  3. 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.

Mehr über die Kladde

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.

Alle Kurse im Überblick