App-Entwicklung + Swift + iOS + Xcode
Diese Weiterbildung vermittelt Kenntnisse in der Entwicklung von mobilen Anwendungen für das Apple-Ökosystem. Teilnehmer lernen die Programmiersprache Swift, nutzen Entwicklungsumgebungen wie Xcode und befassen sich mit UI-Design, Testing und der Integration von Backend-Technologien.
Modul 1: Grundlagen der App Entwicklung
Modul 2: Entwicklung von iOS Applikationen
Modul 3: Swift für App-Entwicklung im Apple-Ökosystem
Modul 4: Xcode - Entwicklungsumgebung für iOS Anwendungen
- 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.
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.
Xcode - Entwicklungsumgebung für iOS Anwendungen
- Einstieg in Xcode: Projekte anlegen, Interface Builder nutzen und erste iOS Anwendungen mit Swift entwickeln.
- App-Struktur und UI: Arbeiten mit SwiftUI, MVVM Pattern und Frameworks für die Entwicklung von iPhone und iPad Applikationen.
- Testing und Simulation: Testprozesse mit Xcode, Nutzung der iOS-Simulatoren und Tools zur Fehleranalyse im Development.
- Deployment-Prozesse: App-Veröffentlichung über Apple Developer, Docker Compose im Workflow und Repository-Verwaltung.
Mit Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, mobile Anwendungen für iOS zu entwickeln, die Programmiersprache Swift anzuwenden und Xcode zu nutzen, um Applikationen zu testen und zu veröffentlichen.