Dieser Kurs vermittelt den Teilnehmern die wichtigsten Aspekte der iOS-Entwicklung mobiler Apps.
Lernziele des iOS Mobile App Development Kurses:
o Entwicklungsumgebung einrichten: Lerne, wie du dem Apple iOS Developer Program beitrittst, Xcode und das iOS SDK installierst und dich in der Xcode-Entwicklungsumgebung zurechtfindest.
o Swift programmieren: Erlerne die Grundlagen der Swift Programmiersprache, inklusive Datentypen, Variablen, Operatoren, Kontrollstrukturen, Funktionen und objektorientierter Programmierung.
o Benutzeroberflächen gestalten: Erfahre, wie du interaktive iOS Apps mit Auto Layout, Storyboards und verschiedenen UI-Elementen wie Stack Views und Split Views erstellst.
o Daten speichern: Lerne verschiedene Methoden zur Datenspeicherung kennen, darunter das Arbeiten mit lokalen Dateien, iCloud, Core Data und SQLite-Datenbanken.
o Touch-Interaktionen: Beherrsche die Nutzung von Multitouch, Gesten und Berührungseingabe zur Steuerung deiner iOS App.
o Erweiterte Ansichten: Entdecke fortgeschrittene Techniken wie Core Animation, UIKit Dynamics und Sprite Kit für Animationen und Spiele in deinen Apps.
o Erweiterungen programmieren: Erweitere die Funktionalität deiner App mit iOS-Erweiterungen wie Today Widgets, Photo Editing Extensions und Action Extensions.
o Multimedia einbinden: Greife auf die Kamera, Fotosammlung und Audiofunktionen des iPhones zu, um multimediale Features in deine App zu integrieren.
o App Store Veröffentlichung: Erfahre alles Notwendige, um deine entwickelte iOS App im App Store einzureichen und zu veröffentlichen.