- Angular mehr als nur ein Framework
- Historie, Entwicklung und Versionszyklen
- Lizenzierung und Community-Unterstützung
- Angular CLI und Entwicklungs-Tooling
- Dekoratoren verstehen: @Component, @Injectable, @Directive
- Module, Komponenten und Templates
- Datenbindung (One-way, Two-way), Referenzvariablen und Direktiven
- Standalone Components und Zoneless Angular
- Pipes: Eingebaute und eigene Filterlogiken
- Services: Zentrale Logik für Ihre Anwendung
- Direktiven zur Erweiterung von HTML
- Konfiguration über Umgebungen und Build-Targets
- Prinzipien und Strategien der Dependency Injection
- Lebenszyklen von Komponenten verstehen und gezielt nutzen
- Change Detection: Performance verstehen und steuern
- Routing-Grundlagen: Pfade definieren und zuweisen
- Lazy Loading für effiziente Ladezeiten
- Dynamische Parameter und Preloading-Strategien
- Router-Integration in Templates
- Angular Signals (signal, computed, effect)
- Asynchrone Datenströme mit der async Pipe
- Einführung in RxJS: Observables und Operatoren
- Unit Testing mit und ohne Dependency Injection
- Best Practices für Testbarkeit von Komponenten und Services
- Linting und statische Codeanalyse
Dieses Seminar richtet sich an:
- Einsteiger im Bereich Frontend-Entwicklung mit JavaScript/TypeScript
- Webentwickler, die von einem anderen Framework (z.B. React oder Vue) zu Angular wechseln möchten
- Softwareentwicklerinnen und -entwickler, die Angular in zukünftigen Projekten einsetzen möchten
Voraussetzungen: Grundkenntnisse in HTML, CSS und JavaScript oder TypeScript sind hilfreich, aber keine Bedingung.
LernzieleNach Abschluss des Seminars:
- Verstehen Sie die Architektur und Funktionsweise von Angular
- Können Sie moderne Webanwendungen mit Angular selbstständig umsetzen
- Beherrschen Sie wichtige Konzepte wie Routing, Services, Pipes und reaktive Programmierung
- Sind Sie in der Lage, Fehler zu identifizieren, zu beheben und Tests effizient einzusetzen
Angular bietet Ihnen genau das: ein leistungsfähiges Open-Source-Framework, das weltweit in Unternehmen und Entwicklungsprojekten erfolgreich eingesetzt wird. Dieses Seminar bietet Ihnen einen fundierten und praxisnahen Einstieg in Angular - ideal für Entwicklerinnen und Entwickler, die die Möglichkeiten eines komponentenbasierten JavaScript-Frameworks von Grund auf verstehen und anwenden möchten.
Gemeinsam erkunden wir die Grundlagen und fortgeschrittene Konzepte von Angular, angefangen bei der Architektur über Routing und Dependency Injection bis hin zur reaktiven Programmierung mit RxJS und Signals. Sie lernen, wie Angular funktioniert, wie Sie eigene Komponenten, Services und Direktiven erstellen und wie Sie Ihre Webanwendungen effizient testen und debuggen.
Am Ende des Kurses sind Sie in der Lage, eine voll funktionsfähige Angular-Anwendung zu entwickeln und verstehen die Konzepte, die Angular zu einem der führenden Frameworks im Bereich Frontend-Entwicklung machen.
(Version: 2026-02-13T10:43:51+01:00)