Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Introduktion
Avancerad iOS-utveckling
- iOS-företagsarkitektur
- Designmönster
- Protokollorienterad programmering
RxSwift-ramverk
- Funktionsprogrammering vs. reaktiv programmering
- Reactiva förlängningar
Alamofire Networking-bibliotek
- Platform-as-a-Service
- Webtjänster och Alamofire
Avancerad Swift och Protokoll Programming
- Användning av enumereringar
- Utveckling av protokoll
- Arbete med delegater
- Skrivning av protokollförlängningar
- Skapande av rekursiva funktioner
- Arbete med datastrukturer och algoritmer
Reactive Programming i Swift med RxSwift
- Implementering av observerbara och prenumerationer
- Användning av ämnen
- Filtrering, transformation och kombination av operatörer
- Integration och arbete med RxCoaCoa
- Implementering av MVVM
- Felsökning och hantering av fel
Alamofire
- Integration av Alamofire i Swift
- Importering av filer
- Hämtning av data
- Optimering av PhotoTagger
Enhetstestning och UI-testning
- Unit Testing i Swift
- UI-testning i Swift
Sammanfattning och slutsats
Krav
- Erfarenhet av iOS-utveckling
Målgrupp
- iOS-utvecklare
14 Timmar