Schulungsübersicht

Einführung

  • Was ist Angular?
  • Was gibt es Neues in Angular 11?

Überblick über TypeScript und ES6 JavaScript

  • TypeScript-Syntax
  • Verwendung des TypeScript-Transpilers
  • Eingerichtet Angular 11 und TypeScript

Überblick über die Teile von Angular 11

  • Angular CLI
  • Komponenten
  • Direktiven
  • Eingaben und Ausgaben
  • Datenbindung und Interpolation
  • Ereignisbindung
  • Datenmodellierung
  • Initialisieren
  • Experimentelles Webpack

Ihre erste Angular-Anwendung erstellen

  • Anwendung planen
  • Einen Angular-Projekt einrichten
  • Eine mobile benutzerfreundliche Benutzeroberfläche mit Bootstrap 4 und Sass erstellen

Eine Komponente erstellen

  • Komponentenlebenszyklus verstehen
  • Datenfluss
  • Vorlagen und Stile verwenden
  • Inhalt projizieren
  • Mit AppModule arbeiten
  • Mit benutzerdefinierten Komponenten arbeiten
  • View-Encapsulation verwenden
  • Lifecycle-Hooks implementieren
  • ViewChildren und ContentChildren verwenden

Datenbindung in Angular 11

  • Eigenschaften- und Ereignisbindung verstehen
  • Binden und Alias-Namen für benutzerdefinierte Eigenschaften zuweisen
  • Binden und Alias-Namen für benutzerdefinierte Ereignisse zuweisen

Mit Direktiven arbeiten

  • Eingebaute Direktiven
  • Benutzerdefinierte Direktiven

Angular 11 Dienste

  • Einen Logging-Dienst erstellen
  • Einen Daten-Dienst erstellen

Mit Abhängigkeitsinjektion und Providern arbeiten

  • Injectoren, Provider und Tokens
  • Abhängigkeitsinjektion konfigurieren
  • Ihr Provider konfigurieren
  • Dienste in Komponenten, Direktiven und Diensten injizieren

Zwischen Seiten navigieren mit Routing

  • Verstehen der verschiedenen Navigationsmethoden
  • Routingsstrategien
  • Routes einrichten
  • Routes konfigurieren und laden
  • Parameter in Routes verwenden
  • Verschachtelte Routes erstellen
  • Umleitungs- und Wildcard-Routes verwenden
  • Route Guards verstehen

Mit RxJS Observables in Angular erstellen und arbeiten

  • Überblick über Observables
  • Überblick über RxJS
  • Observables in Angular bauen und verwenden

Eingabeformulare für Benutzer erstellen

  • Template-gesteuerte Formulare verwenden
  • Reaktive Formulare verwenden
  • Benutzerdefinierte Validierung erstellen
  • Formulardaten validieren, filtern und bereinigen

Mit Pipes arbeiten

  • Ausgabe transformieren
  • Eingebaute Pipes
  • Async Pipe
  • Benutzerdefinierte Pipes

Mit externen HTTP-APIs kommunizieren

  • Anfragen senden

Die Angular 10 Anwendung testen

  • Jasmine für Unit-Testing verwenden
  • Protractor für End-to-End-Testing verwenden

Die Anwendung debuggen

  • Fehlermeldungen in Angular verstehen
  • Sourcemaps zur Fehlersuche im Browser verwenden
  • TypeScript-Compiler-Diagnoseinformationen lesen
  • Augury verwenden

Die Angular 11 Anwendung optimieren

  • Den Code überarbeiten
  • Bundle-Größe reduzieren und tote Codeabschnitte entfernen

Sicherheit in Angular 11

  • Wie Authentifizierung funktioniert
  • JWT-Authentifizierung verwenden
  • Was und was nicht in Angular geschrieben werden sollte

Eine Angular 11 Anwendung in der Produktion bereitstellen

  • Bereitstellung bei IIS, Apache, Nginx usw.

Best Practices für Angular 11

Fehlersuche

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Basiswissen in HTML, CSS und JavaScript

Zielgruppe

  • Entwickler
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien