Kontakt aufnehmen

Schulungsübersicht

Einführung in Angular 18

  • Überblick über Angular und sein Ökosystem
  • Was ist neu bei Angular 18 – einschließlich der jüngsten Aktualisierungen der Angular DevTools
  • Einrichtung der Entwicklungsumgebung

Projekteinrichtung und Architektur

  • Nutzung der Angular CLI
  • Strukturierung des Projekts sowie Organisation der Dateien
  • Angular-Module und Komponenten
  • Nutzung der optimierten TypeScript-4.7-Funktionen zur Verbesserung von Performance und Entwicklererfahrung

Vorlagen und Datenbindung

  • Syntax von Angular-Vorlagen
  • Interpolation, Eigenschafts- und Ereignisbindung
  • Zweiseitige Databindung mittels ngModel

Komponenten und Direktiven

  • Erstellung und Verwendung von Komponenten
  • Lebenszyklushaken für Komponenten
  • Eingebaute Direktiven (z. B. ngIf, ngFor)
  • Eigene Direktiven erstellen

Dienste und Dependency Injection

  • Erstellung und Nutzung von Diensten
  • Dependency Injection in Angular
  • Verwaltung des Anwendungszustands

Routing und Navigation

  • Einrichtung des Angular-Routers
  • Konfiguration von Routen sowie Route-Parametern
  • Verständnis und Implementierung der neuen Routing-Funktionen
  • Lazy Loading und Route Guards

Formulare in Angular

  • Template-basierte Formulare
  • Reaktive Formulare
  • Validierung von Formularfeldern und Fehlerbehandlung

HTTP-Client und Observables

  • Ausführung von HTTP-Anfragen mit HttpClient
  • Verarbeitung von HTTP-Antworten
  • Arbeiten mit RxJS-Observables

Fortgeschrittene Themen

  • Angular-Animationen
  • Internationalisierung (i18n)
  • Techniken zur Performance-Optimierung – einschließlich der zonenfreien Änderungserkennung

Testing in Angular

  • Unit-Tests mit Jasmine und Karma durchführen
  • End-to-End-Tests mittels Protractor realisieren
  • Beste Praktiken für das Testen von Angular-Anwendungen

Deployment und Wartung

  • Erstellung und Veröffentlichung von Angular-Anwendungen
  • Versionskontrolle mit Git nutzen
  • Einführung von Continuous Integration und Delivery (CI/CD)

Migration und Problemlösung

  • Umstellung von älteren Angular-Versionen
  • Häufige Fallstricke und deren Vermeidung
  • Lösung gängiger Probleme bei der Arbeit mit Angular 18

Praktische Übungen

  • Live-Übungsaufgaben
  • Entwicklung realistischer Projekte
  • Gruppenarbeiten und Peer-Reviews

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Grundverständnis von JavaScript
  • Erfahrung in der Webentwicklung
  • Basiskenntnisse in HTML und CSS

Zielgruppe

  • Webentwickler
  • Frontend-Entwickler
  • Alle, die daran interessiert sind, Single-Page-Anwendungen (SPAs) mit Angular zu entwickeln.
 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien