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
- 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.