Schulungsübersicht
Einführung und Umgebungssetup
- Was ist iOS? Grundlegende Architektur
- Installieren und Konfigurieren von Xcode
- Verständnis der Struktur eines Xcode-Projekts
- Erstellen einer "Hello World"-App im iOS-Simulator
Grundlagen der Benutzeroberfläche (UI) mit UIKit
- Aussichten und View Controller
- Häufige UI-Elemente: UILabel, UITextField, UIButton, UIImageView
- Gestaltung von Schnittstellen mit Storyboards und Interface Builder
- Erstellen grundlegender IBOutlet- und IBAction-Verbindungen
- Praxis: Gestaltung der Projektschnittstelle
Interaktion und Ereignisse
- Überblick über das ViewController-Lebenszyklus
- Bearbeiten von UI-Ereignissen mit IBAction
- Accessen von UI-Elementen aus dem Code mit IBOutlet
- Anzeigen grundlegender Warnungen mit UIAlertController
- Praxis: Implementierung der Interaktivität in der Projektschnittstelle
Grundlegende Navigation
- Nutzung von Segues zur Navigation zwischen Ansichten
- Übertragen grundlegender Daten zwischen ViewControllers
- Praxis: Implementierung der Bildschirmnavigation
Laufendes Praktikum
- Weiterentwicklung des praktischen Projekts
- Integration der erlernten Konzepte
- Diskussion und Lösung von häufig auftretenden Problemen
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Basiswissen in der Programmierung (nicht notwendigerweise in iOS oder Swift)
- Eine Mac-Maschine mit installiertem Xcode
- Interesse an der Entwicklung von Mobilanwendungen
Zielgruppe
- Aufstrebende Entwickler, die sich für iOS-App-Entwicklung interessieren
- Junioren-Mobilentwickler, die in das Apple-Ekosystem wechseln möchten
- Professionelle, die ihre erste iOS-Anwendung erstellen wollen
Erfahrungsberichte (4)
Die Art der Wissensübertragung und das Wissen des Trainers.
Jakub Rekas - Bitcomp Sp. z o.o.
Kurs - Machine Learning on iOS
Maschinelle Übersetzung
Die Geschwindigkeit, Tiefe und Erklärungen waren allesamt hervorragend. Es ist offensichtlich, dass Scott ein Experte auf dem Gebiet ist, und von ihm zu lernen war extrem angenehm.
Ben Leiken - SurveyMonkey
Kurs - Reactive Programming for iOS with RxSwift
Maschinelle Übersetzung
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Kurs - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Maschinelle Übersetzung
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.
Philipp Hunger
Kurs - Cross-platform mobile development with PhoneGap/Apache Cordova
Maschinelle Übersetzung