Schulungsübersicht
Einführung
- Was ist Angular?
- Was ist neu in Angular 9?
Überblick über Typescript und ES6 JavaScript
- TypeScript-Syntax
- Verwendung des TypeScript-Transpilers
- Einrichten von Angular 9 und TypeScript
Überblick über Angular 9's Teile
- Angular CLI
- Komponenten
- Direktiven
- Inputs und Outputs
- Datenbindung und Interpolation
- Ereignis-Bindung
- Datenmodellierung
- Bootstrapping
Erstellen Ihrer ersten Angular-Anwendung
- Planung der Anwendung
- Einrichten eines Angular-Projekts
- Erstellen einer mobilfreundlichen Benutzeroberfläche mit Bootstrap 4 und Sass
Erstellen einer Komponente
- Den Lebenszyklus einer Komponente verstehen
- Datenfluss
- Schablonen 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 9
- Verstehen von Eigenschaften und Ereignisbindungen
- Binden und Zuweisen von Aliasen zu benutzerdefinierten Eigenschaften
- Binden und Zuweisen von Aliasen zu benutzerdefinierten Ereignissen
Arbeiten mit Direktiven
- Eingebaute Direktiven
- Benutzerdefinierte Direktiven
Angular 9 Dienstleistungen
- Erstellen eines Protokollierungsdienstes
- Erstellen eines Datendienstes
Verwendung von Dependency Injection und Providern
- Injektoren, Provider und Token
- Konfigurieren der Dependency Injection
- Konfigurieren des Providers
- Injektion von Diensten in Komponenten, Direktiven und Dienste
Seitenwechsel mit Routing
- Verstehen der verschiedenen Navigationsmethoden
- Routing-Strategien
- Einrichten von Routen
- Konfigurieren und Laden von Routen
- Parameter in Routen 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
- Aufbau & Verwendung von Observables in Angular
Formulare für Benutzereingaben generieren
- Verwendung der vorlagengesteuerten Formulare
- Verwendung der Reactiven Formulare
- Benutzerdefinierte Validierung erstellen
- Validierung, Filterung und Bereinigung von Formulardaten
Rohre verwenden
- Umwandlung der Ausgabe
- Eingebaute Pipes
- Asynchrone Pipe
- Benutzerdefinierte Pipes
Anrufe an externe HTTP-APIs
- Senden von Anfragen
Verwendung von Angular Modulen
Testen der Angular 9-Anwendung
- Verwendung von Jasmine für Unit-Tests
- Verwendung von Protractor für End-to-End-Tests
Fehlersuche in der Anwendung
- Verstehen von Fehlermeldungen in Angular
- Sourcemaps zum Debuggen von Code im Browser verwenden
- Lesen von TypeScript Compilor-Diagnosen
- Augury verwenden
Optimierung der Angular 9 Anwendung
- Verstehen des Ivy-Compilers, der Laufzeitumgebung und des Renderers
- Überarbeitung des Codes
- Verringerung der Paketgröße und Beseitigung von totem Code
Angular 9 Sicherheit
- Wie die Authentifizierung funktioniert
- Verwendung der JWT-Authentifizierung
- Was sollte in Angular geschrieben werden und was nicht?
Bereitstellen einer Angular 9 Anwendung für die Produktion
- Bereitstellung für IIS, Apache, Nginx, etc.
Angular 9 Bewährte Praktiken
Fehlersuche
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Vertrautheit mit grundlegendem HTML, CSS und JavaScript
Publikum
- Entwickler
Erfahrungsberichte (9)
The practical experience of actually working with the code
Chad Roskuge - ALTRON
Kurs - AngularJS Basics
interesting showing the topic
Adam Boroch - SPOC S.A.
Kurs - Angular JavaScript
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Kurs - Building Web Apps using the MEAN stack
Ich mag deine Witze
Dermot - Griffiths & Armour
Kurs - Angular 2 Fundamentals
Maschinelle Übersetzung
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Kurs - Angular 4: Create Single-Page Applications Using HTML, CSS and JavaScript
część o RxJS
Kacper - INWEBIT Sp. z o.o.
Kurs - Reactive Programming with Angular RxJS
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Kurs - Angular 5
Good material! The trainer is a really nice guy which helps a lot!
Xander Knol - Conclusion Learning Centers
Kurs - Angular 6
Good examples and interactive course !