Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Innledning
Avansert iOS Utvikling
- iOS bedriftsarkitektur
- Designmønstre
- Protokollorientert programmering
RxSwift Rammeverk
- Funksjonell programmering vs. reaktiv programmering
- Reactive utvidelser
Alamofire Networking Bibliotek
- Plattform-as-a-Service
- Webtjenester og Alamofire
Avansert Swift og Protkol Programming
- Bruk av oppregninger
- Utvikling av protokoller
- Arbeid med delegater
- Skriving av protokollutvidelser
- Opprettelse av rekursive funksjoner
- Arbeid med datastrukturer og algoritmer
Reactive Programming i Swift med RxSwift
- Implementering av observabler og abonnementer
- Bruk av emner
- Filtrering, transformasjon og kombinering av operatører
- Integrering og arbeid med RxCoaCoa
- Implementering av MVVM
- Feilsøking og håndtering av feil
Alamofire
- Integrering av Alamofire i Swift
- Importering av filer
- Henting av data
- Optimalisering av PhotoTagger
Enhets- og UI-testing
- Unit Testing i Swift
- UI-testing i Swift
Oppsummering og konklusjon
Krav
- Erfaring med iOS-utvikling
Målgruppe
- iOS-utviklere
14 Timer