
Angular Deep Dive Schulung
Dringe in die Tiefen von Angular vor!
Alle Details für Angular-Entwickler und Entwicklerinnen
- Dauer: 3 Tage
- Nächster Termin: TBA
- Gruppenrabatt verfügbar
- Individuell vereinbar
- In-House oder remote
- Ab ca. 8 Teilnehmer günstiger
Deep Dive für Deinen vollen Durchblick!
Du kennst bereits die Basics von Angular und möchtest nun die vielen Konzepte und Hintergründe wirklich vollständig durchdringen? Dann ist dieser Workshop das richtige für Dich!
In dieser Schulung starten wir mit einer einfachen Angular-Anwendung und erweitern diese um sämtliche Möglichkeiten, die das Framework zu bieten haben. Dabei blicken wir auch hinter den Vorhang um zu verstehen, wie Angular tickt sowie welche bewussten Einschränkungen, Missverständnisse und Fallstricke es mit sich bringt.


Ausgewählte zufriedene Kunden
Den Verlauf unseres Deep Dives auf einem Blick!
Komponenten: Deep Dive
- Kommunikation zwischen Komponenten
- Deklarative und programmatische Content Projection
- ViewChildren und ContentChildren
- Handles/ Template Variables und exportAs
- Komponentenvererbung
- View-Provider vs. “herkömmliche” Provider und lokale Services
- Lazy Components mit Ivy
- Dynamische Komponenten zur Laufzeit mit Ivy erzeugen
Datenbindung: Deep Dive
- Datenbindung unter der Motorhaube
- Bewusste Einschränkungen und Fallstricke in der Datenbindung
- Unidirektionaler Datenfluss und seine Konsequenzen
- Umgang mit ExceptionHasBeenChangedAfterItWasCheckedError
- Performancetuning mit der OnPush-Strategie, Immutables und Observables
Direktiven: Deep Dive
- Attribut-Direktiven für Querschnittsfunktionen
- Strukturelle Direktiven
- Templates und Container
- Microsyntax
- Templates zur Laufzeit referenzieren
Routing: Deep Dive
- Hierarchisches Routing mit Child-Routes
- Aux Routes
- Lazy Routes
- Guards
- Resolver
- Router Events
- Custom Url-Matchers
Formulare: Deep Dive
- Template-driven Forms vs. Reactive Forms
- Große Formulare auf mehrere Komponenten aufteilen
- Wiederholgruppen mit FormArrays modellieren
- Eigene Validierungsregeln
- Asynchrone Validierungsregeln
- Multi-Field-Validation
- Dynamische Formulare
- Mit ControlValueAccessor in die Datenbindung eingreifen
- Eigene Formularsteuerelemente mit ngModel, formControl und Co. nutzen
Dependency-Injection: Deep Dive
- Lokale vs. Globale Services
- Die Arten von Providern: useClass, useValue, useFactory, useExisting
- Multi-Provider
- Token: InjectionToken<T> vs. Basisklassen
- Tree-Shakable Provider vs. “klassische” Provider
- Services und Lazy Loading
Manfred Steyer ist Google Developer Expert (GDE) für Angular sowie Tursted Collaborator im Angular-Team. Zusammen mit seinem Team betreut er Kunden im gesamten deutschen Sprachruam. Der Fokus liegt dabei auf Geschäfts- und Industrie-Anwendungen auf der Basis von Angular.
