Schulungsübersicht

Einführung

  • Überblick über Angular und seine Funktionen
  • Verstehen der Angular-Architektur und -Struktur
  • Was ist neu in Angular 15?

Aufbau der Entwicklungsumgebung

  • Installation und Konfiguration von Angular 15
  • Verwendung der stabilen standalone-APIs, die es Angular-Entwicklern ermöglichen, Anwendungen ohne Ng-Module zu erstellen.
  • Verstehen der verbesserten Leistungsfähigkeit

Grundlagen von TypeScript

  • Verstehen der TypeScript-Syntax
  • Definieren von Variablen und Arrays
  • Typisierung in Funktionen

Komponenten

  • Anatomie einer Angular-Komponente
  • Erstellen und Verwenden von Komponenten
  • Kommunikation zwischen Komponenten
  • Implementierung von Lifecycle-Hooks für Komponenten
  • Verwendung von CDK List zur Erstellung von UI-Komponenten

Direktiven

  • Anatomie einer Angular-Direktive
  • Erstellen und Verwenden von Direktiven
  • Erstellung benutzerdefinierter Direktiven
  • Verwendung der Direktiven-Komposition-API
  • Verwendung der Image-Direktive in Angular-Anwendungen und automatische Generierung von srcset-Werten in der Image-Direktive

Dienste und Abhängigkeitsinjektion

  • Anatomie eines Angular-Dienstes
  • Erstellen und Verwenden von Diensten
  • Verwendung der Abhängigkeitsinjektion zur Verwaltung von Diensten

Pipes

  • Anatomie eines Angular-Pipe
  • Erstellen und Verwenden von Pipes
  • Erstellung benutzerdefinierter Pipes

Formulare

  • Erstellen und Validieren von Formularen mit Angulars FormBuilder
  • Implementierung reaktiver Formulare
  • Verwendung von templategetriebenen Formularen

HttpClient

  • Kommunikation mit einer RESTful API mithilfe des HttpClient-Moduls von Angular
  • Implementierung von GET, POST, PUT und DELETE-Anfragen
  • Fehlerbehandlung und Verarbeitung von Fortschrittsereignissen

Authentifizierung und Autorisierung

  • Implementierung von Authentifizierung und Autorisierung in Angular-Anwendungen
  • Verwendung von JSON Web Tokens (JWT) für die Authentifizierung
  • Schützen von Routen mit Guards
  • Verringerung von Boilerplate-Code in Guards

Testen und Debuggen

  • Schreiben von Unit-Tests mit Jasmine und Karma
  • Testen von Angular-Komponenten, Direktiven, Diensten und Pipes
  • Debuggen von Angular-Anwendungen mit den Entwicklertools des Browsers
  • Erfahren Sie mehr über die Verbesserungen in esbuild für schnellere Builds

Zusammenfassung und Nächste Schritte

Voraussetzungen

  • Grundlegendes Verständnis von HTML, CSS und JavaScript

Zielgruppe

  • Entwickler
  • Programmierer
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien