iOS-Entwicklung + Swift + App-Design + Mobile-Tools
Diese Weiterbildung vermittelt Kenntnisse zur Entwicklung von iOS-Anwendungen im Apple-Ökosystem. Teilnehmende lernen grundlegende Programmierkonzepte mit Swift, die Strukturierung von App-Komponenten sowie UI-Design und Veröffentlichungstechniken kennen.
Modul 1: Entwicklung von iOS Applikationen
Modul 2: Swift für App-Entwicklung im Apple-Ökosystem
Modul 3: Grundkonzepte der Mobile App Entwicklung
- Swift und Frameworks: Grundlagen der iOS Programmierung, Sprachsyntax und Aufbau von App-Komponenten im Apple-Ökosystem.
- Strukturierte Entwicklung: Nutzung von SwiftUI, MVVM Toolkit und ViewModels für Anwendungen auf iPhone und Tablet.
- UI-Design und Simulation: Wireframe-Erstellung, UX-Konzepte und Tests auf mobilen Apple-Endgeräten mit Xcode.
- Veröffentlichung und Pflege: Anbindung an Firebase, Container Management mit Docker Compose und Wartung über Apple Developer Tools.
Swift für App-Entwicklung im Apple-Ökosystem
- Grundlagen der Swift Programmiersprache: Einführung in Syntax, Datentypen, Kontrollstrukturen und erste Anwendungen für iOS Apps.
- App-Logik & Architektur: Entwicklung mit MVVM Pattern, SwiftUI und Frameworks für stabile, wartbare mobile Applikationen auf Apple Geräten.
- UI-Entwicklung mit Swift: Gestaltung interaktiver Interfaces für iPhone und iPad mithilfe aktueller User Interface Frameworks und SwiftUI.
- Erweiterte Konzepte & Tools: Nutzung von Protokollen, Repositories, Xcode und Apple Developer Tools für die iOS App Entwicklung.
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.
Mit Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, iOS-Apps mit Swift zu entwickeln, UI-Designs zu gestalten und Anwendungen zu veröffentlichen und zu pflegen, wobei Xcode und Apple Developer Tools genutzt werden.