Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Modul 1. State-Management in Angular

  • State-Management mit Reactive Programming anwenden
  • Anwendung mit dem NgRx Signal Store
  • Was ist ein Store?
  • Verwendung von signalState und signalStore
  • Die Vorteile der Verwendung von Entity-Management
  • Store in einer Komponente bereitstellen und injizieren
  • State lesen und verwenden
  • Lifecycle-Hooks verstehen
  • Verwendung von benutzerdefinierten Store-Eigenschaften

Modul 2. Angular Routing

  • Routeninformationen im Code abrufen
  • Router-Lifecycle und -Events nutzen
  • Einen Route-Daten-Resolver implementieren
  • Lazy Loading verwenden
  • Unbefugten Zugriff mit Route-Guards verhindern

Modul 3. Angular Security

  • Angular-Security-Best-Praktiken
  • Prävention von Cross-Site-Scripting (XSS) und Sanitization
  • Content-Security-Policy in Angular als defense in depth
  • Implementierung von Cross-Site-Request-Forgery (CSRF) in Angular
  • Best-Practices für Authentifizierung und Autorisierung
  • Verwendung von OpenID Connect (OIDC) und JWT-Tokens
  • Implementierung eines authentifizierenden Middleware

Modul 4. Angular Testing

  • Die Rolle des Unit-Testens in Angular
  • Testen von Angular-Komponenten
  • Testen von Angular-Services
  • Testen von Angular-Pipes
  • Testen von Routing und Navigation
  • Erstellung von Code-Coverage-berichten

Modul 5. Angular Performance

  • Einführung in die Optimierung der Laufzeit-Performance
  • Langsame Berechnungen und deren Identifikation
  • Überspringen von Komponentenzweigen (Subtrees)
  • Verstehen und Anwenden von OnPush-Change-Detection

Voraussetzungen

Die Teilnehmenden sollten bereits praktische Erfahrung mit Angular haben.

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien