Angular Advanced Enterprise Architecture
Eine wachsende Angular-Anwendung so strukturieren, dass zehn Entwickler daran arbeiten können, ohne sich in die Quere zu kommen.
- 2 Tage
- Experten
- Remote oder Inhouse
- Deutsch & Englisch

Passt dieses Training zu eurem Team?
Für wen
- Erfahrene Angular-Entwickler und Tech Leads
- Teams, deren Anwendung schneller gewachsen ist als ihre Struktur
- Teams, die ein Monorepo oder eine Migration zu Nx planen
Danach kann euer Team
- Eine Anwendung in Libraries mit klaren Grenzen und Abhängigkeitsregeln schneiden
- Entscheiden, wo State hingehört, und ihn mit NgRx oder dem Signal Store umsetzen
- Typisierte, validierte Formulare für komplexe Geschäftsfälle bauen
- Einen Nx-Workspace mit Affected Builds, Linting und Tests aufsetzen
Voraussetzungen
- Mindestens ein Jahr praktische Angular-Erfahrung
- Vertrautheit mit RxJS-Grundlagen und der Angular CLI
- Idealerweise: Zugriff auf eure eigene Codebasis, um echte Beispiele zu besprechen
Die meisten Angular-Anwendungen scheitern nicht an Angular, sondern an der Struktur: alles in einem Ordner, State über Komponenten verteilt, Formulare, die sich niemand mehr anzufassen traut. Dieser Workshop gibt eurem Team die Patterns, um das zu ändern: Komponenten-APIs mit Signals, eine Standalone-Architektur, fortgeschrittene Formulare, Testing, State Management mit NgRx und dem Signal Store, Libraries und Nx Workspaces.
Der letzte Block ist für euer Projekt reserviert: Bringt eure Fragen und euren Code mit, und wir arbeiten sie gemeinsam durch. Teams gehen meist mit einem konkreten Plan für die nächsten Refactoring-Schritte nach Hause.

Agenda
Reihenfolge und Tiefe der Blöcke passen wir an euer Team an – was ihr schon beherrscht, lassen wir weg, eure Fragen bekommen die Zeit.
Komponenten-APIs mit Signals
- Signal Inputs, Outputs und Models für klare Komponenten-APIs.
- Smart und Presentational Components – und wo Signals und wo RxJS passen.
Standalone-Architektur und Lazy Loading
- Features ohne NgModules organisieren: Provider, Routen und gemeinsame Abhängigkeiten.
- Lazy Loading mit loadComponent und loadChildren, und @defer für schwere Teile einer Seite.
Fortgeschrittene Formulare mit feldübergreifender Validierung
- Typisierte Reactive Forms für komplexe fachliche Fälle.
- Eigene, feldübergreifende und asynchrone Validatoren.
- Wiederverwendbare Formular-Komponenten mit ControlValueAccessor.
Testing
- Unit- und Komponententests mit Vitest.
- End-to-End-Tests mit Playwright.
State Management mit NgRx und dem Signal Store
- Wohin State gehört: Komponente, Service oder Store.
- NgRx Store mit Actions, Reducern, Effects und Selektoren.
- Der NgRx Signal Store und resource() für Signal-basierten State und asynchrone Daten.
Arbeiten mit Libraries und Nx
- Die Anwendung in Feature-, Domain-, UI- und Util-Libraries schneiden.
- Wiederverwendbare Libraries bei Bedarf im Angular Package Format (APF) veröffentlichen.
Nx Workspaces
- Modulgrenzen und Abhängigkeitsregeln, per Lint durchgesetzt.
- Affected Builds, Tests und Caching in der CI.
- Generatoren für einheitliche neue Features.
Fragen aus eurem Projekt
- Euer Code, eure Fragen: Wir arbeiten gemeinsam echte Beispiele durch.
- Ein konkreter Plan für die nächsten Refactoring-Schritte.
Euer Trainer

Fabian Gosebrink
Microsoft MVP, Google Developer Expert
Baut jede Woche mit Teams Angular-Anwendungen und hat 120+ Konferenzvorträge zu Angular, State Management und Architektur gehalten.
Auf Pluralsight hat er den Kurs Angular Monorepos with Nx aufgenommen – dieselben Themen als Video.
Ganzes Profil →
“Die Schulung war hervorragend!”★★★★★
“Fabian verfügt über ein sehr umfangreiches praktisches Wissen.”★★★★★
“Man spürt deutlich, dass Fabian sich aktiv & professionell mit Angular auseinandersetzt, nicht "nur" darüber doziert!”★★★★★
“Diese Schulung war definitiv eine der besten, die ich bislang besuchen durfte.”★★★★★
“Wir [...] konnten direkt im Kurs den aktualisierten Code pullen und selbst ausprobieren.”★★★★★
“Exkurse und detaillierte Erklärung oder Wiederholung, wo notwendig.”★★★★★
“Sehr gut auf unsere Bedürfnisse eingegangen.”★★★★★
“NgRx Konzept sehr gut erläutert.”★★★★★
“Bester Kurs den ich bis jetzt hatte.”★★★★★
“Obwohl es ein Kurs für Fortgeschrittene war, konnten auch Anfänger gut folgen.”★★★★★
Holt dieses Training in euer Team
Nur für euer Team – remote oder bei euch vor Ort, an Terminen, die euch passen, wo sinnvoll mit Beispielen aus eurer eigenen Codebasis.
- bis zu 12 Teilnehmende (mehr auf Anfrage)
- ab CHF 2’400 pro Tag für das ganze Team
- Vor Ort: zuzüglich Reisekosten
- Fixes Angebot innerhalb eines Werktags
- Agenda als PDF – zum Weiterleiten an eure Vorgesetzten
Newsletter
Nur die neuesten Artikel und Ankündigungen.
Kein Spam. Versprochen. Mit der Anmeldung akzeptiert ihr unsere Datenschutzerklärung.