Schulungsübersicht
Einführung
Fortgeschrittene iOS-Entwicklung
- Unternehmensarchitektur in iOS
- Designmuster
- Protokoll-orientierte Programmierung
RxSwift-Framework
- Funktionale vs. reaktive Programmierung
- Reactive Erweiterungen
Alamofire-Networking-Bibliothek
- Plattform-as-a-Service
- Webdienste und Alamofire
Fortgeschrittene Swift und Protokolle Programming
- Verwendung von Aufzählungen
- Entwicklung von Protokollen
- Arbeit mit Delegaten
- Schreiben von Protokoll-Erweiterungen
- Erstellen rekursiver Funktionen
- Arbeiten mit Datenstrukturen und Algorithmen
Reactive Programming in Swift mit RxSwift
- Implementieren von Observables und Abonnements
- Verwenden von Subjects
- Filtern, Transformieren und Kombinieren von Operatoren
- Integration und Arbeit mit RxCoaCoa
- Implementieren des MVVM-Musters
- Debugging und Fehlerbehandlung
Alamofire
- Integration von Alamofire in Swift
- Einbinden von Dateien
- Abrufen von Daten
- Optimieren des PhotoTagger
Unit- und UI-Tests
- Unit Testing in Swift
- UI-Tests in Swift
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Erfahrung mit der Entwicklung von iOS
Zielgruppe
- iOS-Entwickler
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