Angular im Großen: Nx-Monorepos und Architektur
Mehrere Anwendungen und Fachgebiete in einem Repository: Nx-Workspace, Bibliotheken nach Fachlichkeit, Grenzen, die der Build durchsetzt, Zustand mit Signals, veröffentlichbare Bibliotheken und die Frage, wann Micro-Frontends sich lohnen.
Akademie durchsuchen Lernplan für diesen Kurs
Für wen
Für Teams mit mehr als einer Angular-Anwendung und für Leitende, die Schnitte entscheiden.
Voraussetzungen
W9 oder ein nachweislich vorhandenes Angular-Projekt, dazu K4 (Domänenmodell, Entscheidungsvorlagen). Gebraucht wird Node.js in einer von Angular genannten Fassung.
Danach können Sie
- Einen Nx-Workspace anlegen und begründen, wann sich ein Monorepo lohnt
- Bibliotheken nach Typ und Fachgebiet schneiden und Grenzen mit Etiketten durchsetzen
- Affected-Läufe und den Cache einsetzen und in CI beschreiben
- Fachgebiete als Kontexte schneiden und je Kontext eine API-Gruppe bauen
- Zustand mit Signals und dem NgRx Signal Store führen
- Eine Bibliothek veröffentlichen und über Micro-Frontends begründet entscheiden
Inhalte
- W10.1
8 h
Der Nx-Workspace
Monorepo, Nx, Bibliothekstypen, Etiketten, Grenzen, Affected, Cache, CI
- W10.2
9 h
Schnitte nach Fachlichkeit
Strategisches DDD, Fachgebiete als Bibliotheksgruppen, ein API je Kontext, Backend for Frontend
- W10.3
11 h
Zustand, Bibliotheken, Verteilung
Signals und NgRx Signal Store, Bibliotheken veröffentlichen, Micro-Frontends
Zusammen rund 28 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 (W10.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.
W10.1 Der Nx-Workspace
Richtwert: 8 Stunden · 3 Lektionenkostenlos lesen
Lektion 1 · etwa 180 Minuten
Wann ein Monorepo, und Nx anlegen
Lektion 2 · etwa 180 Minuten
Bibliothekstypen, Etiketten und Grenzen, die der Build durchsetzt
Lektion 3 · etwa 120 Minuten
Affected, Cache und der Lauf in CI
W10.2 Schnitte nach Fachlichkeit
Richtwert: 9 Stunden · 3 Lektionen
Lektion 4 · etwa 180 Minuten
Strategisches DDD: Kontexte der Kladde
Lektion 5 · etwa 180 Minuten
Fachgebiete als Bibliotheksgruppen
Lektion 6 · etwa 180 Minuten
Ein API je Kontext: Verträge und BFF
W10.3 Zustand, Bibliotheken, Verteilung
Richtwert: 11 Stunden · 3 Lektionen
Lektion 7 · etwa 180 Minuten
Zustand: Signals und NgRx Signal Store
Lektion 8 · etwa 180 Minuten
Bibliotheken veröffentlichen und versionieren
Lektion 9 · etwa 180 Minuten
Micro-Frontends: wo sie sich lohnen und wo nicht
Abschlussprojekt: die Kladde
Was die Kladde nach diesem Kurs kann
Ein kleiner Nx-Workspace der Kladde mit zwei Anwendungen und Bibliotheken nach Fachgebiet, durchgesetzten Grenzen, einem Store und einer veröffentlichbaren Bibliothek.
Der Kurs endet mit einer Modulprüfung: einem kleinen Workspace nach Vorgabe gegen vorgegebene Tests.
Zertifizierungen
Für Nx und Angular gibt es keine Microsoft-Prüfung.
Weiterlernen mit Microsoft Learn
Lernpfade und Dokumentation von Microsoft passend zu diesem Kurs, auf Microsoft Learn meist auch auf Deutsch.