Webentwicklung + Frontend + API + Frameworks

Diese Weiterbildung vermittelt fortgeschrittene Kenntnisse in der Webentwicklung. Die Teilnehmenden lernen, wie sie responsives Design, API-Anbindungen und Frameworks einsetzen können, um skalierbare und nutzerfreundliche Webanwendungen zu erstellen.

Modul 1: Web Entwicklung: Architektur und Umsetzung
Modul 2: React und Angular im Frontend Development
Modul 3: MVVM-Strukturen in der App Entwicklung

Web Entwicklung: Architektur und Umsetzung
  • Markup & Stylesheets: HTML, CSS und JavaScript zur Entwicklung responsiver Webseiten unter Einhaltung barrierefreier Standards.
  • Interface-Gestaltung: Umsetzung nutzbarer Frontends mit Webflow, CSS Grid, Wireframes und WCAG-konformem Design.
  • API & Datenmanagement: Backend-Anbindung mit Node.js, API-Schnittstellen, relationalen SQL Datenbanken und JSON.
  • Frameworks im Überblick: Git, GitHub, Vue.js, Angular und Clean Code für skalierbare Website-Entwicklung.

React und Angular im Frontend Development
  • Framework-Vergleich in der Praxis: Einführung in React und Angular, Unterschiede in Struktur, Syntax, Komponenten und State-Management.
  • Projektbasierte Entwicklung: Erstellung interaktiver Webanwendungen mit TypeScript, HTML5, CSS3 und gängigen Frontend-Frameworks.
  • Toolchain & Workflow: Einsatz von GitHub, npm, Docker Compose und modularer Entwicklung im JavaScript-Development.
  • Komponenten & Schnittstellen: Aufbau dynamischer User Interfaces, Anbindung von APIs und Umsetzung responsiver Designs mit Flexbox und Grid.

MVVM-Strukturen in der App Entwicklung
  • Architekturprinzipien in MVVM: ViewModel-Logik, Binding und Zuständigkeit bei iOS und Android Anwendungen definieren.
  • Mobile App Entwicklung mit MVVM: Swift & Kotlin im Einsatz für modulare UI-Schichten und testbare Komponenten.
  • Strukturierung von UI Elementen: Entwicklung nutzerzentrierter Interfaces unter Beachtung von Clean Code und UX-Standards.
  • Tools im Einsatz: GitHub Repositories, API Schnittstellen und SQL Datenbanken für plattformübergreifende Anwendungen.

Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, fortgeschrittene Webanwendungen zu entwickeln und verschiedene Frameworks und Tools zur Erstellung skalierbarer und nutzerzentrierter Anwendungen einzusetzen.