Android-Entwicklung + Mobile Apps + Technologien + API-Konzepte
Diese Weiterbildung vermittelt Kenntnisse in der Entwicklung von Android-Apps mit Kotlin und Java, der Anwendung verschiedener Technologien und Methoden im Bereich mobiler Apps sowie der Implementierung von API-Konzepten im Backend-Development.
Modul 1: Android App Entwicklung mit Kotlin und Java
Modul 2: Mobile Apps: Technologien und Entwicklungsmethoden
Modul 3: API-Konzepte im Backend Development
!Android App Entwicklung mit Kotlin und Java
*Grundlagen zur App-Programmierung mit Kotlin und Java: Struktur, Lifecycle und Ressourcenverwaltung in Android Studio.
*UI-Komponenten entwickeln: Jetpack Compose, Layout-Hierarchie und Anbindung an ViewModel nach MVVM Toolkit-Prinzipien.
*Versionsverwaltung & Toolchain: Projektstruktur mit Git, Repositories, Container-Verwaltung mit Docker Compose.
*Bereitstellung und Test: App-Deployment im Google Play Store, Gerätekompatibilität und Nutzung der Firebase-Umgebung.
!Mobile Apps: Technologien und Entwicklungsmethoden
*Grundlagen mobiler Anwendungen für Smartphones und Tablets, mit Fokus auf Plattformunterschiede und Framework-Auswahl.
*Programmierumgebungen und Tools: Arbeit mit Swift, Kotlin, Android Studio, Xcode und Versionskontrolle über GitHub.
*Design & Usability: Umsetzung von UI/UX Konzepten, schnelle Prototypenentwicklung und Clean Code Praktiken.
*Integration & Datenmanagement: Verwendung von APIs, SQL Datenbanken und Backend-Strukturen für skalierbare Apps.
!API-Konzepte im Backend Development
*Einführung in REST-Architekturen, JSON-Formate, HTTP-Methoden und Datenübertragung zwischen Services und Webanwendungen.
*Erstellung von APIs mit Node.js oder Java, Definition von Endpunkten und Integration externer Systeme in Backend-Strukturen.
*Zugriff auf SQL-Datenbanken über API-Routen, Verarbeitung von Abfragen und Datenstrukturen im Server-Response.
*Dokumentation, Versionierung und Tests mit GitHub, API-Tools und Docker Compose im Backend Development.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, Android-Apps zu entwickeln, mobile Technologien zu nutzen und API-Konzepte im Backend umzusetzen.