App-Entwicklung + Programmierung + Softwareentwicklung + Mobile Apps
Diese Weiterbildung vermittelt Kenntnisse in der Entwicklung von mobilen Anwendungen, darunter die Programmierung in Swift und Kotlin, die Nutzung von Entwicklungstools und die Einbindung von APIs. Die Teilnehmenden lernen grundlegende und fortgeschrittene Techniken der App-Entwicklung kennen.
Modul 1: Einführung in die App Entwicklung
Modul 2: Grundlagen der Programmierung
Modul 3: Software Entwicklung: Strukturen und Werkzeuge
Modul 4: Grundkonzepte der Mobile App Entwicklung
- Grundlagen der App Entwicklung: Einführung in mobile Anwendungen, Betriebssysteme wie iOS & Android sowie native und hybride Frameworks.
- Programmieren lernen für Mobile: Einstieg in Swift, Kotlin und UI/UX Design, mit Fokus auf Clean Code, Prototyping und agile Entwicklung.
- Tools & Plattformen: Nutzung von Xcode, GitHub und Android Studio zur App Programmierung, Testing und Bereitstellung im Play Store & App Store.
- Backend & Schnittstellen: Einbindung von APIs, SQL Datenbanken und GraphQL zur Entwicklung leistungsfähiger und skalierbarer Mobile Apps.
Grundlagen der Programmierung
- Einstieg in die Programmierung: Verständnis von Algorithmen, Datentypen und Programmlogik mit gängigen Programmiersprachen wie Java & Swift.
- Entwicklung & Coding Basics: Arbeiten mit HTML, CSS und GitHub, erste Anwendungen mit Android Studio, Xcode und gängigen Code-Editoren.
- Datenverarbeitung & Schnittstellen: Umgang mit JSON, API Schnittstellen und SQL Datenbanken zur Strukturierung datenbasierter Anwendungen.
- Softwareentwicklung im Kontext: Einführung in Usability, agile Entwicklung, Versionskontrolle mit Git und praxisnahe Anwendungskonzepte.
Software Entwicklung: Strukturen und Werkzeuge
- Einführung in Softwareentwicklung: Überblick über Programmierlogik, Clean Code, APIs und gängige Frameworks für Web- und App-Development.
- Datenbanken & Schnittstellen: Arbeiten mit SQL, JSON und API-Schnittstellen zur Datenverarbeitung für vernetzte und datengetriebene Anwendungen.
- Agile Methoden & Prototyping: Praxisnahes Arbeiten mit Rapid Prototyping, UI Design Tools und agiler Entwicklung im Entwicklerteam.
- Toolset & Code-Management: Einsatz von GitHub, Testing-Tools und Coding-Konventionen für professionelle Softwareentwicklungsprozesse.
Grundkonzepte der Mobile App Entwicklung
- Grundlagen mobiler Applikationen: Einführung in iOS & Android, Unterschiede nativer und hybrider Apps sowie Einsatz mobiler Frameworks.
- Tools & Technologien: App Entwicklung mit Xcode, Swift, Kotlin und GitHub - von der Codebasis bis zur Veröffentlichung im App & Play Store.
- UX/UI & Prototyping: Gestaltung benutzerfreundlicher Interfaces mit UI/UX Design, Rapid Prototyping und Grundlagen des Clean Coding.
- API & Datenbanken: Anbindung von API Schnittstellen, Nutzung von SQL Datenbanken und Einführung in Backend-Logik und App Engineering.
Am Ende der Weiterbildung beherrschen die Teilnehmenden die Programmierung von Apps mit Swift und Kotlin, die Nutzung von Entwicklungsumgebungen wie Xcode und Android Studio sowie die Integration von Datenbanken und APIs.