Die Schulung Mastering Angular: Advanced Skills for Professional Development vermittelt fortgeschrittene Kenntnisse zur Entwicklung, Optimierung und professionellen Verwaltung moderner Webanwendungen mit Angular. In diesem fünftägigen Training lernen erfahrene Angular-Entwickler, wie leistungsfähige, wartbare und skalierbare Anwendungen mit modernen Angular-Technologien umgesetzt werden können.
Im Mittelpunkt stehen Standalone-Komponenten, reaktive Programmierung mit RxJS, fortgeschrittene Formulare und State Management mit NgRx. Die Schulung erläutert, wie komplexe Anwendungsarchitekturen strukturiert aufgebaut und vorhandene Angular-Projekte auf moderne Entwicklungsansätze migriert werden können.
Ein weiterer Schwerpunkt liegt auf der Entwicklung wiederverwendbarer Komponenten und Libraries. Die Teilnehmenden erfahren, wie Angular Libraries, Angular Elements und Nx Workspaces eingesetzt werden, um modulare Softwarearchitekturen zu erstellen und Entwicklungsprozesse effizienter zu gestalten.
Das Training behandelt außerdem Micro-Frontend-Architekturen und Progressive Web Apps. Dabei lernen die Teilnehmenden, wie Angular-Anwendungen unabhängig voneinander entwickelt, integriert und für unterschiedliche Endgeräte bereitgestellt werden können.
Weitere Themen sind fortgeschrittene Teststrategien mit Jasmine und Cypress sowie Marble Testing für RxJS-Streams. Die Schulung zeigt, wie komplexe Anwendungen systematisch getestet und ihre Zuverlässigkeit durch automatisierte Qualitätssicherung verbessert werden kann.
Abgerundet wird das Training durch Performance-Optimierung mit Chrome DevTools und Lighthouse sowie die Containerisierung von Angular-Anwendungen mit Docker. Praxisorientierte Übungen unterstützen die direkte Umsetzung der erlernten Konzepte.
| 2.11.26 - 5.11.26 2.11.26 - 5.11.26 3190 € | Online | Anfragen |
Price:
Fortgeschrittene Angular-Architektur
Moderne Angular-Anwendungsarchitekturen
Strukturierung komplexer Angular-Projekte
Modulare Entwicklungsansätze
Wiederverwendbare Komponenten
Wartbarkeit und Skalierbarkeit
Standalone-Komponenten
Grundlagen von Standalone Components
Standalone-Komponenten erstellen
Bestehende Komponenten migrieren
Moderne Angular-Projektstrukturen
Migration vorhandener Anwendungen
Reactive Forms
Fortgeschrittene Formularkonzepte
Reaktive Formulare entwickeln
Dynamische Formularstrukturen
Formularvalidierung
Integration in komplexe Anwendungen
Reaktive Programmierung mit RxJS
Fortgeschrittene RxJS-Konzepte
Observables
Reaktive Datenströme
Asynchrone Datenverarbeitung
RxJS in Angular-Anwendungen
Komplexe Datenflüsse verwalten
State Management mit NgRx
Grundlagen zentraler Zustandsverwaltung
NgRx-Konzepte
Anwendung von Store und State
Datenflüsse strukturieren
Zustandsänderungen verwalten
State Management für komplexe Anwendungen
Angular Libraries
Wiederverwendbare Libraries erstellen
Komponentenbibliotheken entwickeln
Code innerhalb mehrerer Projekte verwenden
Modulare Softwarestrukturen
Professionelle Organisation von Libraries
Nx Workspaces
Einführung in Nx
Nx Workspaces konfigurieren
Mehrere Angular-Projekte verwalten
Wiederverwendbare Module organisieren
Entwicklungsprozesse strukturieren
Angular Elements
Grundlagen von Angular Elements
Wiederverwendbare Web Components
Angular-Komponenten integrieren
Komponentenübergreifende Entwicklung
Einsatz in bestehenden Webanwendungen
Micro-Frontends
Grundlagen von Micro-Frontend-Architekturen
Modularisierung komplexer Frontend-Anwendungen
Micro-Frontends implementieren
Unabhängige Frontend-Module
Integration unterschiedlicher Anwendungskomponenten
Progressive Web Apps
Grundlagen von Progressive Web Apps
Angular-PWA-Konfiguration
Entwicklung moderner Webanwendungen
Optimierung für unterschiedliche Endgeräte
Bereitstellung von Progressive Web Apps
Fortgeschrittenes Angular Testing
Professionelle Teststrategien
Testing mit Jasmine
End-to-End-Testing mit Cypress
Tests komplexer Angular-Anwendungen
Automatisierte Qualitätssicherung
RxJS Marble Testing
Grundlagen von Marble Testing
Testen reaktiver Datenströme
Analyse zeitabhängiger RxJS-Prozesse
Validierung asynchroner Abläufe
Zuverlässigkeit reaktiver Anwendungen verbessern
Performance-Optimierung
Performance-Probleme identifizieren
Chrome DevTools verwenden
Lighthouse einsetzen
Anwendungsperformance analysieren
Optimierungsmaßnahmen implementieren
Ladezeiten und Effizienz verbessern
Docker und Bereitstellung
Grundlagen containerisierter Angular-Anwendungen
Docker-Containerisierung
Angular-Anwendungen containerisieren
Bereitstellungsprozesse optimieren
Moderne Deployment-Konzepte
Praxisübungen
Fortgeschrittene Angular-Anwendungsfälle
Architekturkonzepte praktisch anwenden
State Management implementieren
Komponenten und Libraries entwickeln
Teststrategien umsetzen
Performance-Optimierung durchführen
Vorausgesetzt werden fundierte Kenntnisse in Angular sowie praktische Erfahrungen mit der Entwicklung und Konfiguration von Angular-Projekten.
Die Teilnehmenden sollten mit Angular CLI vertraut sein und grundlegende Kenntnisse in RxJS, State Management und Software Testing besitzen.
Erfahrungen in TypeScript und der Entwicklung von Single Page Applications sind hilfreich.
Zur Vorbereitung empfiehlt der Anbieter das Training Mastering Single Page Applications with Angular.
Ziel ist es, fortgeschrittene Angular-Techniken zu beherrschen und komplexe Webanwendungen effizient, modular und wartbar zu entwickeln.
Nach Abschluss können die Teilnehmenden Standalone-Komponenten einsetzen, reaktive Programmierkonzepte anwenden und zentrale Anwendungszustände mit NgRx verwalten.
Darüber hinaus lernen sie, wiederverwendbare Libraries zu entwickeln, Micro-Frontends umzusetzen und Angular-Anwendungen mit professionellen Teststrategien abzusichern.
Ein weiterer Schwerpunkt liegt auf der Optimierung von Performance, Wartbarkeit und Bereitstellung moderner Angular-Anwendungen.
Angular Developers
Frontend Developers
Web Application Developers
TypeScript Developers
JavaScript Developers
Software Engineers
Full Stack Developers
Frontend Architects
Software Architects
Application Developers
Web Development Professionals
Erfahrene Entwickler von Single Page Applications
Der Kurs richtet sich an Angular-Entwickler mit fundierten Vorkenntnissen, die ihre Fähigkeiten in den Bereichen Anwendungsarchitektur, State Management, Testing und Performance-Optimierung gezielt erweitern möchten.
| 2.11.26 - 5.11.26 2.11.26 - 5.11.26 3190 € | Online | Anfragen |
Price: