In dieser Weiterbildung erlernen Sie die Entwicklung von Single-Page-Webanwendungen mit Angular. Sie setzen sich mit den Grundlagen von Angular auseinander und verstehen die Architektur von Webapplikationen. Ein Schwerpunkt liegt auf der Implementierung von Routing und Navigation innerhalb der Webapplikation. Sie lernen, wie Sie Komponenten erstellen und Datenbindungen effizient nutzen. Zudem erwerben Sie Kenntnisse in der Verwendung von Formularen und der Validierung von Benutzereingaben. Die Integration von HTTP-Services zur Kommunikation mit Servern wird ebenfalls behandelt. Durch praktische Übungen und Projekte wenden Sie das erlernte Wissen direkt an und vertiefen Ihre Fähigkeiten. Nach Abschluss der Weiterbildung sind Sie in der Lage, eigenständig komplexe Webapplikationen mit Angular zu entwickeln und in bestehende Systeme zu integrieren.

Grundlagen der Webprogrammierung mit JavaScript
  • Kenntnisse im Bereich Webapplikation: Arbeiten mit variablen Datentypen und Arrays
  • Sprachkern: Operatoren und Steuern des Ablaufs eines Programms
  • Anwendungen aus der Webapplikation: Arbeiten mit Schleifen und Funktionen
  • Objektorientierte Programmierung mit JavaScript
  • Schwerpunkt Webapplikation: Arbeiten mit Objekten
  • Ereignisgesteuerte Programmierung
  • Techniken für Webapplikation: Verstehen und Beeinflussen des Ereignisflusses

Interaktion und Dynamik in Webanwendungen
  • Praktische Umsetzung in der Webapplikation: Arbeiten mit DOM
  • Dynamisches Verändern von Webseiten
  • Webapplikation im Fokus: Arbeiten mit Formularen
  • Steuern des Browsers
  • Lesen und Erkennen von Browserinformationen in einer Webapplikation
  • Nachladen von Inhalten
  • Kompetenzen rund um Webapplikation: Asynchrone Programmierung

Angular Spezifika und Komponentenmanagement
  • Moderne Webapplikation: Einrichtung von Angular
  • DOM, Komponentenbaum und Templates
  • Komponentenentwicklung in der Webapplikation: Erzeugen von Komponenten und Grundlagen zu Komponenten
  • Verwendung von Komponenten
  • Optimierung der Webapplikation: Styling von Komponenten
  • Services und Dependency-Injection
  • Management von Komponenten innerhalb der Webapplikation: Arbeiten mit Komponenten

Usability und Gestaltung von Webanwendungen
  • Responsives Webdesign mit Bezug zur Webapplikation
  • Testing und Feedback
  • Integration externer Funktionen in der Webapplikation: Plugin-Integration
  • Einsatz von UI/UX
  • Interaktion mit Drittanbietern (Figma) insbesondere für Webapplikation

Rechtliche Aspekte und Datenschutz
  • Rechtliche Rahmenbedingungen für Webapplikation: Anwendungsbereich der DSGVO
  • Verarbeitungsgrundsätze
  • Datenschutzgrundlagen in Webapplikation: Rechtsgrundlagen für die Datenverarbeitung
  • Löschung und Datenübertragbarkeit
  • Zusammenarbeit mit den Aufsichtsbehörden im Kontext einer Webapplikation
  • Verarbeitungssituation und Umsetzung der DSGVO