Kontakt aufnehmen

Schulungsübersicht

Modul 1. State-Management in Angular

  • State-Management mit Reactive Programming anwenden
  • Anwendung mit NgRx Signal Store
  • Was ist ein Store?
  • Verwendung von signalState und signalStore
  • Vorteile der Nutzung von Entity Management
  • Bereitstellung und Injektion des Stores in einer Komponente
  • Lesen und Verwenden des States
  • Verstehen von Lifecycle-Hooks
  • Verwendung von benutzerdefinierten Store-Eigenschaften

Modul 2. Angular Routing

  • Routing-Informationen im Code abrufen
  • Nutzung der Router-Lifecycle und Ereignisse
  • Implementieren eines Route Data Resolvers
  • Verwendung von Lazy Loading
  • Verhindern unbefugten Zugriffs mit Route Guards

Modul 3. Angular-Sicherheit

  • Angular-Sicherheitssonderpraktiken
  • Verhinderung von Cross-Site-Scripting (XSS) und Sanitisierung
  • Inhaltssicherheitsrichtlinie in Angular als Defense-in-Depth
  • Implementierung von Cross-Site Request Forgery (CSRF) in Angular
  • Sonderpraktiken für Authentifizierung und Autorisierung
  • Nutzung von OpenID Connect (OIDC) und JWT-Token
  • Implementieren einer authentifizierenden Middleware

Modul 4. Angular-Testing

  • Die Rolle von Unit-Tests in Angular
  • Testing von Angular-Komponenten
  • Testing von Angular-Diensten
  • Testing von Angular-Pipes
  • Testing von Routing und Navigation
  • Generieren von Code-Abdeckungsberichten

Modul 5. Angular-Leistung

  • Einführung in die Runtime-Performance-Optimierung
  • Langsame Berechnungen und deren Identifizierung
  • Überspringen von Komponente-Subtrees
  • Verstehen und Nutzen der OnPush-Änderungserkennung

Voraussetzungen

Die Teilnehmer sollten bereits praktische Erfahrung mit Angular haben.

 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien