Schulungsübersicht
Einführung
- Was ist neu in Angular 7?
Überblick über Typescript und ES6 JavaScript
- TypeScript Syntax
- Verwendung des TypeScript-Transpilers
- Einrichten von Angular 7 und Typescript
Überblick über die Teile von Angular 7
- Angular CLI
- Bestandteile
- Direktiven
- Eingänge und Ausgänge
- Datenbindung und Interpolation
- Ereignis-Bindung
- Datenmodellierung
- Bootstrapping
Erstellen Ihrer ersten AngularAnwendung
- Planung der Anwendung
- Einrichten eines Angular-Projekts
- Verwendung von Bootstrap 4 und Sass
Erstellen einer Komponente
- Verstehen des Lebenszyklus einer Komponente
- Datenfluss
- Vorlagen und Stile verwenden
- Inhalt projizieren
- Arbeiten mit AppModule
- Arbeiten mit benutzerdefinierten Komponenten
- View-Kapselung verwenden
- Implementieren von Lifecycle Hooks
- ViewChildren und ContentChildren verwenden
Datenbindung in Angular 7
- Verstehen der Bindung von Eigenschaften und Ereignissen
- Binden und Zuweisen von Aliasen zu benutzerdefinierten Eigenschaften
- Binden und Zuweisen von Aliasen zu benutzerdefinierten Ereignissen
Arbeiten mit Direktiven
- Eingebaute Direktiven
- Benutzerdefinierte Direktiven
Angular 7 Dienste
- 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
- Verstehen der verschiedenen Navigationsmethoden
- Routing-Strategien
- Einrichten von Routes
- Konfigurieren und Laden von Routes
- Parameter in Routes verwenden
- Verschachtelte Routes erstellen
- Verwendung von Redirect- und Wildcard-Routen
- Verstehen von Route Guards
Verwendung von RxJS zum Erstellen und Arbeiten mit Observables in Angular
- Überblick über Observables
- Überblick über RxJS
- Erstellen und Verwenden von Observables in Angular
Formulare für Benutzereingaben generieren
- 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
Testen der Angular 7 Anwendung
- Verwendung von Jasmine für Unit-Tests
Fehlersuche in der Anwendung
- Verstehen von Fehlermeldungen in Angular
- Verwendung von Sourcemaps zum Debuggen von Code im Browser
- Augury verwenden
Optimieren der Angular 7 Anwendung
Angular 7 Sicherheit
- Authentifizierung
- Was in Angular 7 geschrieben werden sollte und was nicht
Einsatz einer Angular 7-Anwendung in der Produktion
- Bereitstellung auf IIS, Apache, Nginx, etc.
Fehlersuche
Schlussbemerkungen
Voraussetzungen
- Vertrautheit mit grundlegendem HTML, CSS und JavaScript
Publikum
- Entwickler
Erfahrungsberichte (7)
Good examples and interactive course !
Ioannis Fotinis - National geografisch instituut
Kurs - Angular 7
I liked that it was a hands-on experience, where we could do exercises and apply the concepts & knowledge that were presented. Also the fact that I was able to gather some insight into a modern framework like Angular (almost all UI frameworks were foreign to me before)
Laurentiu Rudeanu - Technology Reply
Kurs - Angular 7
Started from 0, and we had multiple ways to do a certain facility
Madalin Iordache - Technology Reply
Kurs - Angular 7
Clear examples and willingness to explain in depth.
Iulkian Gafencu - TECHNOLOGY REPLY SRL
Kurs - Angular 7
The flexibility of trainer.He always asked if the way is he teaching is good or should be changed.I think this is very good method of teaching for everyone(inclusive the teacher, who knows what to teach.I also liked the mix between theoretical & practical exercise.
Bogdan Anechitoaei - TECHNOLOGY REPLY SRL
Kurs - Angular 7
I liked the most the fact that every subject had its exercises which made it easier to understand. The trainer had patience and a lot of knowledge about the subject and also he helped everyone who needed help.
Boca Eleonora Alexandra - TECHNOLOGY REPLY SRL
Kurs - Angular 7
The explanations for every feature and why/when we should use it.