Mastering Angular: Advanced Skills for Professional Development

12 Monate
Trainings-ID:
AngAPD

Inhalt des Trainings

Dieser Kurs richtet sich an Angular-Entwickler*innen, die fortgeschrittene Fähigkeiten und Techniken in der Angular-Entwicklung erlernen möchten. Der Kurs umfasst Themen wie Standalone-Komponenten, Reaktive Programmierung mit RxJS, State Management mit NgRx und Testing komplexer Angular-Anwendungen. Dieser Kurs ist praxisorientiert, mit interaktiven Übungen, die auf reale Anwendungsfälle abgestimmt sind. 

Zielgruppen

Dieser Kurs richtet sich an Angular-Entwickler und -Entwicklerinnen, die bereits über fundierte Kenntnisse verfügen und ihre Fähigkeiten vertiefen möchten.

Vorkenntnisse

  • Kenntnisse in Angular, inklusive Projektkonfiguration und CLI.
  • Grundlegendes Verständnis von RxJS, State Management, und Testing.

Detail-Inhalte

Standalone-Komponenten: Konzepte & Migration
  • Erstellen und Migrieren von Standalone-Komponenten.
  • Bootstrapping-Prozess und Konfiguration mit app.config.ts und app.routes.ts.
Komponenten & Formulare: Deep Dive
  • Fortgeschrittene Themen wie Control Flow Syntax, Deferred Loading und Standalone Directives.
  • Vertiefung in Reactive Forms mit benutzerdefinierten Steuerelementen und Validierungstechniken.
Reaktive Programmierung mit RxJS
  • Nutzung von Observables, Operators und Marble-Diagrammen zur Visualisierung und Debugging reaktiver Datenströme.
Reaktivität mit Signals
  • Einführung in die neue Signals API, Vergleich mit Observables und Nutzung für komponentenbasierte Kommunikation.
Fortgeschrittenes State Management mit NgRx
  • Überblick über NgRx Classic und den @ngrx/signal Signal Store.
  • Implementierung von Reducers, Selectors und Effects.
Fortgeschrittenes Routing und App-Initialisierung
  • Optimierung der Anwendung mit Lazy Loading, dynamischen Komponenten und Preloading-Strategien.
Sicherung von Angular-Anwendungen
  • Implementierung von JWT, OAuth 2.0 und OpenID Connect für tokenbasierte Authentifizierung.
Fortgeschrittenes Testing
  • Testing-Strategien mit Jasmine, Cypress und Marble-Testing für RxJS-Streams.
Wiederverwendbarkeit mit Libraries und Angular Elements
  • Erstellung wiederverwendbarer Komponenten mit Nx Workspaces, Angular Libraries und Angular Elements.
Micro-Frontends & Progressive Web Apps
  • Implementierung von Micro-Frontends und Konfiguration von Progressive Web Apps (PWAs).
Optimierung & Veröffentlichung containerisierter Anwendungen
  • Performance-Optimierung mit Chrome Dev Tools, Lighthouse und Docker-Containerisierung.

Trainings zur Vorbereitung

Downloads

Jetzt online buchen

  • 03.03.-07.03.2025 03.03.2025 5T 5 Tage Wien OnlinePräsenz
    ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
    • Trainingspreis  3.190,-
      • Vor Ort
      • Online
  • 07.07.-11.07.2025 07.07.2025 5T 5 Tage Wien OnlinePräsenz
    ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
    • Trainingspreis  3.190,-
      • Vor Ort
      • Online
  • 03.11.-07.11.2025 03.11.2025 5T 5 Tage Wien OnlinePräsenz
    ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
    • Trainingspreis  3.190,-
      • Vor Ort
      • Online

Preise exkl. MwSt.

Sie haben Fragen?

Ihr ETC Support

Kontaktieren Sie uns!

+43 1 533 1777-99

This field is hidden when viewing the form
This field is hidden when viewing the form
This field is hidden when viewing the form

Lernformen im Überblick

Mehr darüber