Schulungsübersicht

Einführung

  • Überblick über Angular und dessen Funktionen
  • Vorteile der Nutzung von Angular verstehen
  • Das Angular-Framework und die Architektur verstehen
  • Was ist neu in Angular 14?
  • Die Entwicklungsumgebung einrichten

Grundlagen von TypeScript

  • Verstehen der TypeScript-Syntax
  • Variablen, Arrays, Interfaces und Generics definieren
  • Typen in Funktionen verwenden

Komponenten

  • Anatomie einer Angular-Komponente
  • Komponenten erstellen und nutzen
  • Kommunikation zwischen Komponenten
  • Implementierung von Komponentenlebenszyklushooks

Direktiven

  • Anatomie einer Angular-Direktive
  • Direktiven erstellen und nutzen
  • Benutzerdefinierte Direktiven erstellen

Services und Abhängigkeitsinjektion

  • Anatomie eines Angular-Service
  • Services erstellen und nutzen
  • Verwaltung von Services mit Abhängigkeitsinjektion (Dependency Injection) verwenden

Pipes

  • Anatomie eines Angular-Pipe
  • Pipes erstellen und nutzen
  • Benutzerdefinierte Pipes erstellen

Formulare

  • Erstellen und Validieren von templategetriebenen Formularen mit Angulars FormBuilder
  • Erstellen und Validieren von reaktiven Formularen mit Angulars ReactiveFormsModule
  • Vergleich zwischen templategetriebenen und reaktiven Formularen

HttpClient

  • Kommunikation mit einer RESTful-API unter Verwendung des HttpClient-Moduls von Angular
  • GET-, POST-, PUT- und DELETE-Anfragen implementieren
  • Fehler und Fortschrittsereignisse verarbeiten

Authentifizierung und Autorisierung

  • Implementierung von Authentifizierung und Autorisierung in Angular-Anwendungen
  • Auf JSON Web Tokens (JWT) für die Authentifizierung zurückgreifen
  • Wege schützen mit Guards

Testing und Debugging

  • Eine Testumgebung für Angular mit Karma und Jasmine einrichten
  • Einheitstests für Angular-Komponenten, Direktiven, Services und Pipes schreiben
  • Angular-Anwendungen mit den DevTools des Browsers debuggen

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Grundkenntnisse in HTML, CSS und JavaScript

Zielgruppe

  • Entwickler
  • Programmierer
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien