Schulungsübersicht
Einführung
- Was ist neu in Angular 5?
Überblick über Typescript und ES6 JavaScript
- TypeScript Syntax
- Verwendung des TypeScript-Transpilers
- Einrichten von Angular 5 und Typescript
Erstellen Ihrer ersten Angular-Anwendung
- Planung der Anwendung
- Einrichten eines Angular-Projekts und einer Anwendung unter Verwendung der CLI
- Erstellen einer grundlegenden Projektkonfiguration mit Bootstrap 4 und Sass
Arbeiten mit den Teilen von Angular 5
- Erstellen von Komponenten
- Datenbindung und String-Interpolation
- Bindung von Eigenschaften
- Ereignis-Bindung
- Zwei-Wege-Datenbindung
- Datenmodellierung
- Direktiven
- Bootstrapping
- Eingänge & Ausgänge
Verwendung von Angular 5 Komponenten
- Datenfluss
- Arbeiten mit AppModule
- Arbeiten mit benutzerdefinierten Komponenten
- Verwendung von Templates und Styles
- View-Kapselung verwenden
- Inhalte projizieren
- Verstehen des Komponentenlebenszyklus und der Lifecycle Hooks
- ViewChildren und ContentChildren verwenden
Datenbindung in Angular 5
- Überblick über Property & Event Binding
- Binden und Zuweisen von Aliasen zu benutzerdefinierten Eigenschaften
- Binden und Zuweisen von Aliasen zu benutzerdefinierten Ereignissen
Arbeiten mit Direktiven
- Eingebaute Direktiven
- Benutzerdefinierte Direktiven
Fehlersuche in der Anwendung
- Verstehen von Fehlermeldungen in Angular
- Verwendung von Sourcemaps zum Debuggen von Code im Browser
- Augury verwenden
Angular 5 Dienste
- Die Wichtigkeit von Diensten lernen
- Erstellen eines Protokollierungsdienstes
- Erstellen eines Datendienstes
Verwendung von Dependency Injection und Providern
- Injektoren, Provider und Token
- Konfigurieren von Dependency Injection
- Konfigurieren des Providers
- Injektion von Services in Komponenten, Direktiven und Services
Wechseln von Seiten mit Routing
- Einrichten von Routes
- Konfigurieren und Laden von Routes
- Verstehen der verschiedenen Navigationsmethoden
- Parameter in Routes verwenden
- Verschachtelte Routes erstellen
- Verwendung von Redirect- und Wildcard-Routen
- Verstehen von Routing Guards
- Verstehen von Routing-Strategien
Verwendung von RxJS zum Erstellen und Arbeiten mit Observables in Angular
- Überblick über Observables
- Überblick über RxJS
- Erstellen und Verwenden von Observables in Angular
Umgang mit Formularen
- Verwendung der Template Driven Forms
- Verwendung der Reactiven Formulare
Verwendung von Pipes
- Eingebaute Pipes
- Async-Rohr
- Benutzerdefinierte Pipes
Aufrufe an externe HTTP-APIs
Verwendung von Angular-Modulen
Optimieren der Angular 5 Anwendung
Testen der Angular 5-Anwendung
- Verwendung von Jasmine für Unit-Tests
Angular 5 Sicherheit
- Authentifizierung
- Was in Angular geschrieben werden sollte und was nicht
Bereitstellung einer Angular 5-Anwendung in der Produktion
- Bereitstellung auf IIS, Apache, Nginx, etc.
Fehlersuche
Schlussbemerkungen
Voraussetzungen
- Vertrautheit mit grundlegendem HTML, CSS und JavaScript
Publikum
- Anfänger in der Webentwicklung
- Erfahrene Frontend-Entwickler
- Jeder, der lernen möchte, wie man Anwendungen mit Angular entwickelt
Erfahrungsberichte (1)
Ich mochte die Kommunikation und die Art, wie der Wissenstransfer erfolgte.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Kurs - Angular 5
Maschinelle Übersetzung