App-Entwicklung + Frameworks + Frontend + MVVM

Diese Weiterbildung vermittelt Kenntnisse in der App-Entwicklung, von Grundlagen der Softwareentwicklung bis zu spezifischen Frameworks wie React und Angular. Sie beinhaltet sowohl UI/UX-Design als auch die Anwendung von MVVM-Strukturen in der mobilen Entwicklung.

Modul 1: Grundlagen der App Entwicklung
Modul 2: React und Angular im Frontend Development
Modul 3: UI/UX Entwicklung mit komponentenbasierten Frameworks
Modul 4: MVVM-Strukturen in der App Entwicklung

Grundlagen der App Entwicklung
  • Einführung in die mobile Softwareentwicklung für iOS und Android, native sowie hybride App Frameworks und Betriebssysteme.
  • Erlernen von Swift und Kotlin, inklusive UX Design, Clean Code Prinzipien, Prototyping und agilen Methoden der Entwicklung.
  • Nutzung von Entwicklungsumgebungen wie Xcode, Android Studio und GitHub für Programmierung, Testing und Veröffentlichung.
  • Integration von Backend-Technologien, APIs, SQL Datenbanken und GraphQL für leistungsfähige und skalierbare Anwendungen.

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.

UI/UX Entwicklung mit komponentenbasierten Frameworks
  • Interface-Komponenten: Aufbau von Designsystemen mit user interface coding, framework ui und responsive UI-Strukturen.
  • Design & Layout: Nutzung von flexbox, grid design und compose zur Erstellung flexibler Web- und App-Komponenten.
  • Prototyping mit Tools: Anwendung von sketch, figma developer und wireframe website zur Interface-Simulation.
  • Entwicklung & Kontrolle: Einsatz von git, docker compose und ui testing zur Sicherung und Abstimmung modularer Interfaces.

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.

Am Ende der Weiterbildung beherrschen die Teilnehmenden die Entwicklung von mobilen Anwendungen mit verschiedenen Frameworks, beherrschen UI/UX-Designtechniken und wenden MVVM-Architekturen an, um skalierbare Apps zu erstellen.