Schulungsübersicht
Einführung
- Was ist neu in Angular 13?
Erweiterte Komponenten
- Überblick über erweiterte Komponenten
- Verwendung erweiterter Dekoratoren
- Verwendung von erweiterten Lebenszyklus-Hooks
- Aufbau komplexer Komponenten
- Implementierung von dynamischen Komponenten
- Erstellen von benutzerdefinierten Direktiven
- Erstellung wiederverwendbarer Komponenten
Erweiterte Dienste
- Überblick über erweiterte Dienste
- Verwendung von Dienstanbietern
- Verwendung fortgeschrittener Techniken zur Injektion von Abhängigkeiten
- Verwendung von Observablen und Subjekten
- Erstellung asynchroner Dienste
- Erstellen von Singleton-Diensten
- Erstellen von Factory-Providern
- Erstellen von Nutzwert-Anbietern
Erweitertes Routing
- Überblick über das erweiterte Routing
- Verschachtelte Routen verwenden
- Verwendung von Routing-Guards
- Verzögertes Laden
- Vorladen verwenden
- Erstellen eigener Routenauflöser
- Abfrageparameter verwenden
- Verwendung von Routenparametern
Erweiterte Formulare
- Überblick über erweiterte Formulare
- Erstellen von benutzerdefinierten Formularsteuerelementen
- Erstellen von benutzerdefinierten Validatoren
- Erstellen von benutzerdefinierten asynchronen Validierern
- Verwendung reaktiver Formulare in komplexen Szenarien
- Verwendung dynamischer Formulare
- Verwendung von vorlagengesteuerten Formularen mit Validierung
- Erstellung von benutzerdefinierten Formularrichtlinien
Erweiterte Tests
- Überblick über erweiterte Tests
- Testen erweiterter Komponenten
- Testen erweiterter Dienste
- Testen erweiterter Formulare
- Einsatz von Techniken der testgetriebenen Entwicklung
- Einsatz von Mocking und Spies
- Verwendung von End-to-End-Tests mit Protractor
Optimierung der Leistung
- Überblick über die Leistungsoptimierung
- AOT-Kompilierung verwenden
- Verzögertes Laden verwenden
- Optimierung der Änderungserkennung
- Optimierung der Komponentendarstellung
- Optimieren von Netzwerkanfragen
- Optimieren des serverseitigen Renderings
Optimierung von Bereitstellung und Aufbau
- Überblick über die Optimierung von Deployment und Build
- Verwendung der Angular CLI
- Verwendung des Produktions-Builds
- Verwendung von Code-Splitting
- Verwendung von Tree Shaking
- Optimieren für progressive Webanwendungen
- Optimieren für Suchmaschinen
Fehlersuche
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegendes Verständnis von HTML, CSS und JavaScript
- Erfahrungen mit Angular 13 oder Abschluss eines Einführungskurses in Angular 13
Publikum
- Erfahrene Entwickler und Programmierer, die ihre Kenntnisse über Angular 13 erweitern wollen
Erfahrungsberichte (5)
Ich fand es gut, dass der Schwerpunkt der Ausbildung mehr auf der praktischen Seite lag.
Mihaela - Ness
Kurs - NgRx
Maschinelle Übersetzung
Themen, die besprochen wurden, viele Live-Code-Beispiele, Haltung des Trainers zur Gruppe
Weronika - ATOS PGS sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
Maschinelle Übersetzung
Ich mag deine Witze
Dermot - Griffiths & Armour
Kurs - Angular 2 Fundamentals
Maschinelle Übersetzung
Praktische Beispiele, Übungen und beste Praxis
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kurs - Angular 10 for Developers
Maschinelle Übersetzung
Schritt-für-Schritt-Analyse. Jede Zeile des Codes wird erklärt. Jedes Problem, das ich während des Kurses hatte, wurde erfolgreich gelöst und Łukasz sagte mir den Grund. Ich mochte auch gute Praktiken, die vorgestellt wurden. Ich war nie vom TDD-Stil überzeugt - ich finde ihn einfach nicht nützlich und seine Zeit wert. Łukasz hat so viele Vorteile von TDD aufgezeigt, dass er meine Meinung komplett geändert hat.
Michal Uscinski - Devapo Sp. z o. o.
Kurs - Testing Angular Applications
Maschinelle Übersetzung