Seminar / Kurs

Angular Signals - Reaktive State-Management in Angular

Inhalte

  • 1. Einführung in Angular Signals
    • Was sind Signals? : Revolutionäres Reaktivitätsmodell in Angular ab Version 16
    • Grundprinzipien : Reaktive Programmierung mit automatischem Change Detection
    • Vergleich zu bestehenden Lösungen : Unterschiede zu RxJS, BehaviorSubject und klassischem State Management
  • 2. Signals Grundlagen und Syntax
    • Signal-Erstellung : signal(), computed(), effect() - Wann welche Funktion verwenden?
    • Signal-Werte lesen und schreiben : .()-Syntax vs. .set()/.update() Methoden
    • Typisierung und TypeScript : Vollständige Type Safety mit Generics in Signals
  • 3. Computed Signals und abgeleitete Werte
    • Abgeleitete State : Automatische Berechnungen basierend auf anderen Signals
    • Performance-Optimierung : Vermeidung redundanter Berechnungen durch Caching
    • Komplexe Abhängigkeiten : Verschachtelte computed Signals und Best Practices
  • 4. Effects und Seiteneffekte
    • Effect-Funktionen : Automatische Ausführung bei Signal-Änderungen
    • Use Cases für Effects : DOM-Manipulation, Logging, externe API-Calls
    • Effect-Lifecycle : Cleanup, Destroy und Memory Management
  • 5. Integration in Komponenten
    • Signals in Templates : Direkte Verwendung mitsignal()Syntax
    • Change Detection Optimierung : OnPush Strategy mit Signals
    • Two-Way-Binding : Integration mit ngModel und Formularen
  • 6. Signals mit Services und Dependency Injection
    • Global State Management : Signals in Services für app-weiten State
    • Service-Kommunikation : Signal-basierte Kommunikation zwischen Komponenten
    • Testing Strategies : Einfacheres Testing von Services mit Signals
  • 7. Migration von bestehenden Lösungen
    • RxJS zu Signals : Migration von Observables und Subjects
    • NgRx/NGXS Replacement : Wann Signals State-Libraries ersetzen können
    • Hybride Ansätze : Kombination von Signals mit RxJS für komplexe Szenarien
  • 8. Performance und Best Practices
    • Memory Management : Vermeidung von Memory Leaks in großen Applications
    • Lazy Evaluation : Optimierte Berechnungsstrategien für performante Apps
    • Debugging und DevTools : Debugging von Signal-basierten Applications
  • 9. Praxisübung: Todo-App mit Signals
    • Aufgabe : Implementierung einer vollständigen Todo-Applikation mit Angular Signals
    • Bonus : Integration mit Backend-API und Offline-Fähigkeit
LernzieleDie Teilnehmer erlangen umfassende praktische Fähigkeiten im Einsatz von Angular Signals für moderne State-Management-Lösungen. Sie lernen Signals zu erstellen und zu verwalten, komplexe abgeleitete States mit computed() zu implementieren und Side Effects mit effects() zu handhaben. Der Fokus liegt auf praxisnahen Patterns für reale Anwendungsfälle, Performance-Optimierung und Integration in bestehende Angular-Architekturen. Nach dem Seminar können die Teilnehmer eigenständig Signal-basierte Anwendungen entwickeln, bestehende Codebasen migrieren und die Vorteile des reaktiven Programming-Modells vollständig ausschöpfenZielgruppen
  • Angular-Entwickler mit Grundkenntnissen in Angular
  • Frontend-Architekten und Tech Leads
  • Web-Developer mit Interesse an modernem State Management
  • 1. Einführung in Angular Signals
    • Was sind Signals? : Revolutionäres Reaktivitätsmodell in Angular ab Version 16
    • Grundprinzipien : Reaktive Programmierung mit automatischem Change Detection
    • Vergleich zu...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Köln, DE
05.10.2026 - 06.10.2026 14 h 14 h Details Details Jetzt buchen
07.01.2027 - 08.01.2027 14 h 14 h Details Details Jetzt buchen
08.04.2027 - 09.04.2027 14 h 14 h Details Details Jetzt buchen
08.07.2027 - 09.07.2027 14 h 14 h Details Details Jetzt buchen
07.10.2027 - 08.10.2027 14 h 14 h Details Details Jetzt buchen

SG-Seminar-Nr.: 9256638

Anbieter-Seminar-Nr.: 6069

Termine

  • 05.10.2026 - 06.10.2026

    Köln, DE

  • 07.01.2027 - 08.01.2027

    Köln, DE

  • 08.04.2027 - 09.04.2027

    Köln, DE

  • 08.07.2027 - 09.07.2027

    Köln, DE

  • 07.10.2027 - 08.10.2027

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Keine
  • 14 h
  • Anbieterbewertung   (258)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Köln, DE
05.10.2026 - 06.10.2026 14 h 14 h Details Details Jetzt buchen
07.01.2027 - 08.01.2027 14 h 14 h Details Details Jetzt buchen
08.04.2027 - 09.04.2027 14 h 14 h Details Details Jetzt buchen
08.07.2027 - 09.07.2027 14 h 14 h Details Details Jetzt buchen
07.10.2027 - 08.10.2027 14 h 14 h Details Details Jetzt buchen