Angular ist eines der mächtigsten Frontend-Frameworks, doch große Projekte erfordern mehr als nur Komponenten und Module. In diesem praxisorientierten Tutorial lernst du, wie du deine Anwendungen technisch und strukturell so aufstellst, dass sie langfristig wartbar, erweiterbar und performant bleiben.
In diesem Tutorial lernst du, wie moderne Architekturentscheidungen dein Angular-Projekt langfristig erfolgreich machen.
Wir kombinieren aktuelle Framework-Features wie Signals, den Signal Store und Native Federation mit bewährten Architekturprinzipien wie Domain-Driven Design (DDD), vertikalen Architekturen und Monorepo-Strategien mit Nx.
Dabei erfährst du, wie du Micro Frontends gezielt einsetzt, Build-Zeiten optimierst und die Wartbarkeit deiner Anwendung systematisch analysierst und verbesserst, für skalierbare, performante und zukunftssichere Enterprise-Projekte.
In der ersten Lesson lernst du die Grundlagen einer modularen Software-Architektur mit Domain-Driven Design (DDD) und Strategic Design. Wir zeigen dir, wie Monorepos mithilfe von Nx effizient strukturiert werden können. Außerdem werden Tools wie Sheriff vorgestellt, mit denen du die Code-Qualität und Architektur-Regeln in großen Projekten sicherstellst. Praktische Demos veranschaulichen die Anwendung dieser Konzepte in realen Projekten.
In der zweiten Lesson geht es um den Aufbau skalierbarer Frontend-Architekturen durch Micro Frontends. Wir erklären die Prinzipien von Modul- und Native Federation und zeigen anhand einer Demo, wie einzelne Frontend-Module unabhängig entwickelt, bereitgestellt und integriert werden können, um eine flexible und wartbare Anwendung zu schaffen.
In dieser Lesson liegt der Fokus auf reaktiven Programmierkonzepten mit Signals. Es werden grundlegende und fortgeschrittene Features vorgestellt, darunter OnPush-Strategien, Computed-Werte, Resource APIs, Effekte und die Integration mit RxJS. Die Lesson vermittelt Best Practices und Architektur-Regeln für den effizienten Einsatz von Signals in modernen Anwendungen.
Die vierte Lesson behandelt die Verwaltung von Anwendungszustand mit dem Signal Store. Es wird gezeigt, wie Signal Stores aufgebaut und erweitert werden können, einschließlich Custom Extensions und Entity Management. Zusätzlich werden klassische State-Management-Konzepte wie Redux und Flux vorgestellt, und die Event-API des Signal Stores wird praxisnah demonstriert.
Angular-Entwickler:innen, die bestehende Projekte modernisieren möchten.
Softwareteams, die Angular-Anwendungen strukturieren, skalieren oder neu aufsetzen wollen.
Michael Egger-Zikes
Selbstständig
Experte für Enterprise-Architekturen mit Angular
Manfred Steyer
ANGULARarchitects.io
Experte für strategische Angular-Architekturen und Framework-Weiterentwicklung
Rainer Hahnekamp
ANGULARarchitects.io
Experte für moderne Angular-Patterns und Framework-Neuerungen
*Preis pro Nutzer zzgl. MwSt.
Du bist bereits ein Fullstack Member? Dann logge dich auf entwickler.de ein und starte sofort dein nächstes Tutorial! Jetzt starten!
20 % Rabatt auf deine Fullstack Membership | Nur bis: 31.01.2026