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

Entwicklung von iOS Applikationen
  • 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.