Angular Deep Dive Schulung

Dringe in die Tiefen von Angular vor!

Alle Details zu Angular!

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.

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

Aktuelle Öffentliche Termine

Immer Nach Vereinbarung

Alle unsere Seminare sind jederzeit auch Remote oder In-House verfügbar. Kontaktieren Sie uns für eine Terminvereinbarung

Remote oder In-House

14. 12 -
15. 12
2020

Trainer: Rainer Hahnekamp

Remote

Deutsch

10. 02 -
12. 02
2021

Trainer: Manfred Steyer, GDE und Michael Zikes

Remote

Deutsch

22. 02 -
23. 02
2021

Trainer: Rainer Hahnekamp

Remote

Englisch

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.

Jetzt anfragen!