App-Entwicklung + Mobile Plattformen + UI/UX Design + JavaScript
Diese Weiterbildung vermittelt grundlegende Kenntnisse in der Entwicklung mobiler Anwendungen, einschließlich der Nutzung von Swift und Kotlin, UI/UX Design sowie JavaScript. Sie umfasst die Einführung in Entwicklungsumgebungen und Backend-Technologien für iOS und Android.
Modul 1: Grundlagen der App Entwicklung
Modul 2: Mobile App Entwicklung
Modul 3: Programmierung - Struktur, Logik, Datenzugriff
Modul 4: UI/UX Design für digitale Anwendungen
Modul 5: Einführung in JavaScript
!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.
!Mobile App Entwicklung
*Einführung in mobile Plattformen: iOS und Android, native vs. hybride Frameworks sowie mobile Applikationsentwicklung.
*Entwicklungswerkzeuge: Nutzung von Xcode, Swift, Kotlin und GitHub zur Programmierung und Bereitstellung von Apps.
*UX und Prototyping: Entwicklung von Nutzeroberflächen, Rapid Prototyping sowie Prinzipien des sauberen Codes.
*Backend & Schnittstellen: API-Anbindung, Umgang mit SQL-Datenbanken und Einführung in App-Architektur und Engineering.
!Programmierung - Struktur, Logik, Datenzugriff
*Grundlagen verstehen: Logik, Kontrollstrukturen, Variablen und einfache Algorithmen mit Java, Kotlin oder Swift umsetzen.
*Entwicklungsumgebung nutzen: Einstieg in Android Studio, Xcode, HTML5, CSS3 und erste Anwendungen in Code-Editoren.
*Schnittstellen anwenden: API-Schnittstellen, JSON-Verarbeitung und SQL Datenbanken in datengetriebenen Applikationen.
*Softwareprozess kennenlernen: Versionskontrolle mit Git, agile Entwicklung und Usability im Anwendungskontext.
!UI/UX Design für digitale Anwendungen
*Grundlagen von UI/UX: Einführung in Usability, Interface-Gestaltung und Nutzerführung für Web, App und mobile Anwendungen.
*Prototyping & Wireframes: Einsatz von Figma, Adobe XD und Rapid Prototyping zur Entwicklung von nutzerzentrierten UI-Konzepten.
*UX Research & Testing: Durchführung von User Research, A/B-Tests und User Personas zur Optimierung der User Experience.
*Designsysteme & Tools: Nutzung von UI Frameworks, Style Guides und WCAG-Richtlinien für barrierefreies und responsives Design.
!Einführung in JavaScript
*JavaScript-Funktionen verstehen: Einführung in Kontrollstrukturen, Arrays und DOM-Manipulation zur interaktiven Websitegestaltung.
*Komponentenbasierte Entwicklung: Framework-Nutzung mit Vue.js & Angular für Frontend-Komponenten in Webanwendungen.
*API und Datenzugriff: Nutzung von Node.js, SQL Datenbank, REST-API Schnittstellen und JSON zur Datenverarbeitung.
*Tooling & Clean Code: Git-Integration mit GitHub, modulare Projektstruktur und lesbarer Code im JavaScript Development.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, mobile Apps zu entwickeln, UI/UX Design anzuwenden und JavaScript in Projekten zu nutzen. Sie beherrschen Entwicklungsumgebungen und Schnittstelleneinbindung für vielfältige Anwendungen