Blazor-Architektur im Großen
Große Blazor-Anwendungen über Jahre pflegen: Bounded Contexts und Kontextlandkarte, der modulare Monolith mit öffentlichen Verträgen, eine Lösung für mehrere Module, Grenzen mit Architekturtests im Build, ein Designsystem als versioniertes NuGet-Paket, CI nur für betroffene Projekte und die Frage, wann getrennt ausgelieferte Blazor-Anwendungen sich lohnen.
Akademie durchsuchen Lernplan für diesen Kurs
Für wen
Für Teams und Einzelne, die mehrere Blazor-Anwendungen oder eine große Anwendung betreuen und Schnitte und Grenzen bewusst setzen wollen.
Voraussetzungen
W8 Blazor in der Tiefe oder gleichwertige Praxis und K4 (Architekturentscheidungen, Azure).
Danach können Sie
- Bounded Contexts finden und als Kontextlandkarte festhalten
- Einen modularen Monolithen mit Modulen als Projekten und öffentlichen Verträgen aufbauen
- Eine Lösung mit zentralen Build- und Paketregeln für mehrere Module führen
- Modulgrenzen mit Architekturtests im Build durchsetzen
- Ein Designsystem als NuGet-Paket versionieren und Brüche mit Package Validation finden
- Betroffene Projekte aus einer Änderung bestimmen und entscheiden, wann Micro-Frontends sich lohnen
Inhalte
- W11.1
6 h
Schnitt und Module
Bounded Contexts, Kontextlandkarte, modularer Monolith, öffentliche Verträge
- W11.2
6 h
Repository und Grenzen
eine Lösung für mehrere Module, zentrale Paketverwaltung, Architekturtests
- W11.3
10 h
Bibliotheken, CI, Auslieferung
Designsystem als NuGet-Paket, CI für betroffene Projekte, Micro-Frontends
Zusammen rund 22 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 (W11.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.
W11.1 Schnitt und Module
Richtwert: 6 Stunden · 2 Lektionenkostenlos lesen
Lektion 1 · etwa 180 Minuten
Bounded Contexts und die Kontextlandkarte
Lektion 2 · etwa 180 Minuten
Der modulare Monolith und öffentliche Verträge
W11.2 Repository und Grenzen
Richtwert: 6 Stunden · 2 Lektionen
Lektion 3 · etwa 180 Minuten
Eine Lösung, mehrere Module: Repository-Struktur
Lektion 4 · etwa 180 Minuten
Grenzen durchsetzen mit Architekturtests
W11.3 Bibliotheken, CI, Auslieferung
Richtwert: 10 Stunden · 3 Lektionen
Lektion 5 · etwa 120 Minuten
Ein Designsystem als versioniertes NuGet-Paket
Lektion 6 · etwa 180 Minuten
CI nur für betroffene Projekte
Lektion 7 · etwa 180 Minuten
Micro-Frontends in Blazor: wann ja, wann nein
Abschlussprojekt: die Kladde
Was die Kladde nach diesem Kurs kann
Die Kladde als modularer Monolith mit den Modulen Kontakte, Buchung und Ausschreibungen, bewachten Grenzen, einem Designsystem-Paket und einem Skript für betroffene Projekte.
Der Kurs endet mit einer Modulprüfung: einer vorgegebenen Lösung, deren Grenzverletzungen Sie mit Tests finden und beheben.
Zertifizierungen
Microsoft bietet dazu 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.