ANGULAR

DEEP DIVE
Abtauchen in Angulars
Feinheiten
Auch mit flexibler Zeiteinteilung

ANGULAR

DEEP DIVE
Abtauchen in
Angulars Feinheiten
Auch mit flexibler Zeiteinteilung

Sie kennen bereits die Basics von Angular und möchten nun die vielen Konzepte und Hintergründe wirklich vollständig durchdringen? Dann ist dieses Bootcamp das richtige für Sie!

Wir starten mit einer einfachen Angular-Anwendung und erweitern diese um sämtliche Möglichkeiten, die das Framework zu bieten haben. Dabei schauen wir auch hinter den Vorhang um zu verstehen, wie Angular tickt sowie welche bewussten Einschränkungen, Missverständnisse und Fallstricke es mit sich bringt.

Nächster Termin: 13. – 15. Mai, München
Early Bird: Bis 4. April anmelden und 350 € sparen!
Teamrabatt: Min. 3 Kolleg:innen anmelden und 100 € zusätzlich pro Ticket sparen!

Trainingsinhalte

Komponenten

 
    • 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
  1.  

Datenbindung

    • 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

 

Modern Angular

 
    • Architekturen mit Standalone Components
    • Reaktive Systeme mit Signals
    • Performance mit Signal Components
    • Moderne Change Detection mit Signals und Signal Components: Was ändert sich?
    • Schnellere Builds mit esbuild
    • Projekt-Strukturen mit Sheriff

Wiederverwendbare Komponenten-Bibliotheken

    • Wiederverwendbare Bibliotheken bereitstellen
    • Monorepos vs. npm
    • Eine professionelle Git-History erzwingen
    • Change Logs und API Dokumentation automatisieren
    • Interaktive Dokumentation mit Story Book

 

Direktiven

 
    • Attribut-Direktiven für Querschnittsfunktionen
    • Strukturelle Direktiven
    • Templates und Container
    • Microsyntax
    • Templates zur Laufzeit referenzieren

Dependency Incetion

    • Lokale vs. Globale Services
    • Die Arten von Providern: useClass, useValue, useFactory, useExisting
    • Multi-Provider
    • Token: InjectionToken vs. Basisklassen
    • Tree-Shakable Provider vs. “klassische” Provider
    • Services und Lazy Loading

 

Routing

 
    • Hierarchisches Routing mit Child-Routes
    • Aux Routes
    • Lazy Routes
    • Guards
    • Resolver
    • Router Events
    • Custom Url-Matchers

Formulare

    • 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

 

Trainer

 
Manfred Steyer – Google Developer Expert (GDE), Berater, Trainer, Speaker auf (inter-)nationalen Konferenzen und Trusted Collaborator im Angular-Team

 
DIDAKTIK
Präsentationen
Diskussionen
Live-Coding
Anknüpfen an Vorwissen
 
 
PRAXISBEZUG
hoher Übungsanteil
Bonusübungen
vollständige Anwendung
gute Vorlage für eigene Anwendungen
 
 
MATERIALIEN
aktuelle Folien
Beispiele & Fallstudien
Übungsblätter
Musterlösungen
 

Formate

INTENSE – Vor Ort

3 Tage Seminar

✓ Intensiver Wissensinput
✓ Durchgängige Fallstudie
✓ Kleine Lerngruppe
✓ 1. Abend Get-together
✓ Teilnahmezertifikat
✓ Schriftliche Unterlagen zur Nachbereitung
✓ Inkl. leckerem Mittagessenbuffet & Snack
 

Zum Ablauf

INTENSE – Online

3 Tage Seminar

✓ Intensiver Wissensinput
✓ Durchgängige Fallstudie
✓ Kleine Lerngruppe
✓ Ortsunabhängigkeit
✓ Teilnahmezertifikat
✓ Schriftliche Unterlagen zur Nachbereitung
✓ Zeit & Geldsparend
 

Zum Ablauf

 

FLEXIBLE

4 Wochen Zugang zur Lernplattform

✓ Individuelle Zeiteinteilung
✓ 24 h Videolektionen
✓ Min. eine Übung pro Lektion
✓ 2 Live-Meet-ups mit Trainer
✓ Chat für Fragen
✓ Teilnahmezertifikat
✓ Schriftliche Unterlagen zur Nachbereitung
 

Zum Ablauf

Kommende Termine

Intense

13. – 15. Mai 2024 | München

Flexible

Ab 3. Juni 2024 | Online

Intense

17. – 19. Juni 2024 | Berlin

Flexible

Ab 9. September 2024 | Online

Flexible

Ab 4. November 2024 | Online

Reservierung
 
Gerne sichern wir Ihnen kostenfrei und unverbindlich einen Platz zu der gewünschten Veranstaltung. 
 
Kein passender Termin dabei?
 
Lassen Sie sich per E-Mail benachrichtigen, sobald neue Termine feststehen. 
 
Auch als Inhouse buchbar
 
Ab 8 Teilnehmenden lohnt sich für Sie auch eine Inhouse-Schulung. Einfach unverbindlich anfragen!
 

ANFORDERUNGEN

• NodeJS in aktueller (LTS-)Version

• Angular CLI (npm I -g @angular/cli)

• Visual Studio Code (frei) oder IntelliJ/WebStorm/ PhpStorm (kommerziell)

• Git


Kontaktformular

Sie haben Fragen?

Rufen Sie uns an oder mailen Sie uns

 

Wir sind Montag – Freitag für Sie da

+49(0)30-2148066-51

[email protected]

 

Yvonne Preuß

Leiterin der Entwickler.de Akademie

 
 
h

Sie suchen eine Antwort auf Ihre Frage?
Hier finden Sie alle Antworten zu den häufigsten Fragen,
schauen Sie gern, ob Ihre dabei ist.

    Ihr Name (Pflichtfeld)

    Ihre E-Mail-Adresse (Pflichtfeld)

    Betreff (Pflichtfeld)

    Ihre Nachricht