In dieser Weiterbildung erlernen Sie die Planung und Umsetzung von Webapplikationen mit Angular. Sie werden in die Lage versetzt, Projekte zu strukturieren, Anforderungen zu analysieren und die Entwicklung von Front-End-Komponenten zu koordinieren. Ein Schwerpunkt liegt auf der Anwendung von Angular zur Erstellung interaktiver und benutzerfreundlicher Webapplikationen. Sie erwerben Kenntnisse in der Nutzung von Angular CLI für die Projektinitialisierung und -verwaltung. Zudem lernen Sie, Komponenten und Module zu erstellen, Datenbindungen zu implementieren und Services für die Kommunikation innerhalb der Webapplikation einzusetzen. Die Integration von RxJS ermöglicht Ihnen, reaktive Programmiermuster anzuwenden und asynchrone Datenströme effizient zu verarbeiten. Darüber hinaus werden Sie mit der HTTP-Kommunikation vertraut gemacht, um externe APIs in Ihre Webapplikation einzubinden. Durch praktische Übungen und die Entwicklung eines Abschlussprojekts wenden Sie das erlernte Wissen direkt an. Dies fördert ein tiefgehendes Verständnis für die Entwicklung von Webapplikationen mit Angular. Nach Abschluss der Weiterbildung sind Sie in der Lage, eigenständig Webapplikationen mit Angular zu konzipieren und umzusetzen. Diese Fähigkeiten können Sie direkt in Ihren beruflichen Alltag integrieren und zur Entwicklung moderner Webapplikationen einsetzen.

Grundlagen der Programmierung und Angular-Framework
  • Sprachkern: Arbeiten mit variablen Datentypen und Arrays in der Webapplikation
  • Sprachkern: Operatoren und Steuern des Ablaufs eines Programms
  • Sprachkern: Arbeiten mit Schleifen und Funktionen für Webapplikationen
  • Objektorientierte Programmierung mit JavaScript
  • Arbeiten mit Objekten innerhalb der Webapplikation
  • Ereignisgesteuerte Programmierung
  • Verstehen und Beeinflussen des Ereignisflusses in Webapplikationen
  • Arbeiten mit DOM
  • Einrichtung von Angular für den Einsatz in Webapplikationen
  • DOM, Komponentenbaum und Templates

Advanced Angular-Konzepte und UI-Techniken
  • Erzeugen von Komponenten und Grundlagen zu Komponenten in Webapplikationen
  • Verwendung von Komponenten
  • Grundlagen zu Direktiven mit Fokus auf Webapplikationen
  • Services und Dependency-Injection
  • Navigation in komplexen Webapplikationen
  • Arbeiten mit Formularen
  • Lesen und Erkennen von Browserinformationen bei Webapplikationen
  • Nachladen von Inhalten
  • Funktionale Programmierung in Bezug auf Webapplikationen
  • Asynchrone Programmierung

Agiles Projektmanagement mit Scrum
  • Einführung in Scrum für Webapplikationen
  • Agiles vs. traditionelles Projektmanagement
  • Scrum Master in Webapplikationsprojekten
  • Scrum Team
  • The Sprint im Kontext einer Webapplikation
  • Sprint Planning
  • Daily Scrum mit Bezug auf Webapplikationen
  • Sprint Review
  • Sprint Retrospective für Verbesserungen in Webapplikationen

Projektvorbereitung und -management mit PRINCE2
  • Projektvorbereitung mit PRINCE2 für Webapplikationen
  • Business Case und Projektabnahmekriterien
  • Planung und Organisation in PRINCE2-Projekten mit Fokus auf Webapplikationen
  • Phasenplanung und Rollen mit PRINCE2
  • Initiierung eines Projektes zur Entwicklung einer Webapplikation
  • Lenken von Projekten und Phasenübergangsmanagement

Qualitätssicherung und Risikomanagement
  • Projektrisikomanagement bei Webapplikationen
  • Umsetzen von Änderungen mit PRINCE2
  • Prüfen der Qualität bei der Projektausführung von Webapplikationen