- Leistungssteigerung durch Signals
- Herkunft und Motivation
- Reaktivität im Vergleich zu zonenbasierten Ansätzen
- Feingranulare Reaktivität mit zonenlosem Angular
- Writable Signals
- Computed Signals
- Zusammenspiel von writable und computed
- Umgang mit Seiteneffekten, abhängigen Zuständen und asynchronen Events
- Signal Effects
- LinkedSignal und deren Implementierung
- RxJS-Interop: Signale mit Observables verbinden
- SignalResource und httpResource in der Praxis
- Vorteile beim Arbeiten in Komponenten
- Datenweitergabe als Signal an Kindkomponenten
- Zwei-Wege-Bindung mit model inputs
- Template-Elemente als Signals abfragen
- Empfehlungen für den produktiven Einsatz
- Migration bestehender Anwendungen
- Signals in Services implementieren
- State-Management mit Signals und NgRx Signals
Nach diesem Seminar werden Sie:
- Verstehen, was Angular Signals sind und warum sie entwickelt wurden
- Wissen, wie Signals in Angular implementiert werden, um Reaktivität zu optimieren
- Die Funktionen der Signals API vergleichen und situationsgerecht einsetzen können
- In der Lage sein, Signals für State-Management, Komponentenarchitektur und Services zu verwenden
Reaktive Anwendungen sind das Herzstück moderner Webentwicklung. Mit Angular Signals stellt das Framework eine leistungsstarke neue API bereit, die Reaktivität präziser und effizienter macht. Dieses Seminar vermittelt Ihnen ein tiefes Verständnis dafür, was Signals sind, warum sie eingeführt wurden und wie Sie diese nutzen können, um die Performance und Zuverlässigkeit Ihrer Anwendungen entscheidend zu verbessern.
Sie lernen, wie Sie verschiedene Arten von Signals einsetzen, um State-Management zu vereinfachen, Seiteneffekte sicher zu steuern und komplexe Abhängigkeiten transparent abzubilden. Gemeinsam betrachten wir typische Herausforderungen, häufige Stolperfallen und bewährte Architekturansätze. Am Ende sind Sie in der Lage, Angular Signals souverän in Ihren Projekten einzusetzen und bestehende Anwendungen zukunftssicher umzustellen.
(Version: 2026-02-13T10:43:51+01:00)