Schulungsübersicht

Fortgeschrittene Angular-Architektur

  • Entwurf von skalierbaren Projektstrukturen
  • Standalone-API und modulare Architekturmuster
  • Trennung der Verantwortlichkeiten und Wartbarkeitsstrategien

Fortgeschrittene Komponenten und Signale

  • Tiefer Einblick in Angular-Signale
  • Techniken zur Steuerung der Änderungsüberwachung
  • Effiziente Muster für die Kommunikation zwischen Komponenten

Reaktives und asynchrones Programmieren

  • Fortgeschrittene RxJS-Operatoren in Angular
  • Interoperabilität von Signalen und RxJS
  • Verwaltung komplexer reaktiver Datenflüsse

Zustandsverwaltung in großem Umfang

  • Auswahl des richtigen Ansatzes für die Zustandsverwaltung
  • NgRx, NGXS und standalone-reaktive Lösungen
  • Best Practices für die Unternehmenszustandsverwaltung

Fortgeschrittene Routingstrategien

  • Lazy Loading und routebasierte Code-Splitting
  • Route Guards, Resolvers und fortgeschrittene Navigationsflüsse
  • Optimierung von Routen für große Anwendungen

Leistungsoptimierung

  • Profiling von Angular 20-Anwendungen
  • Signals-basierte Rendering-Performance-Techniken
  • Reduzierung der Bundelgrößen und Verbesserung der Ladezeiten

Testing und Qualitätssicherung

  • Schreiben fortgeschrittener Unit-Tests für Komponenten und Dienste
  • End-to-end-Testing mit modernen Test-Executern
  • Debuggen komplexer Angular-Anwendungen

API-Integration und Backend-Kommunikation

  • Fortgeschrittene HttpClient-Muster
  • Fehlerbehandlung und Wiederholungsstrategien
  • Arbeit mit real-time- und Streaming-APIs

Zusammenfassung und Nächste Schritte

Voraussetzungen

  • Solides Wissen über moderne JavaScript
  • Praktische Erfahrung mit den Grundlagen von Angular
  • Vertrautheit mit TypeScript und komponentenbasierten Architekturen

Zielgruppe

  • Frontend-Entwickler
  • Software-Ingenieure
  • Technische Fachleute, die mit Angular-Anwendungen arbeiten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(81): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38