Návrh Školení

Úvod

Pokročilé vývojové práce s iOS

  • Podniková architektura pro iOS
  • Vzory návrhu
  • Programování orientované na protokoly

Rámec RxSwift

  • Funkcionální programování vs reaktivní programování
  • Reactive rozšíření

Knihovna Alamofire Networking

  • Platforma jako služba (PaaS)
  • Webové služby a Alamofire

Pokročilé Swift a Protokoly Programming

  • Využití enumerací
  • Vytváření protokolů
  • Práce s delegáty
  • Pisání rozšíření protokolů
  • Vytvoření rekurzivních funkcí
  • Práce se strukturami dat a algoritmy

Reactive Programming v Swift s RxSwift

  • Implementace observabil a předplatných
  • Využití subjektů
  • Operátory pro filtraci, transformaci a kombinaci
  • Integrace a práce s RxCoaCoa
  • Implementace MVVM
  • Ladicí nástroje a zacházení s chybami

Alamofire

  • Integrace Alamofire do Swift
  • Importování souborů
  • Získání dat
  • Optimalizace PhotoTagger

Jednotkové a uživatelské rozhraní testy

  • Unit Testing v Swift
  • Testování uživatelského rozhraní v Swift

Závěr a ukončení

Požadavky

  • Zkušenosti s vývojem iOS

Cílová skupina

  • Vývojáři iOS
 14 hodiny

Počet účastníků


Price per participant

Reference (4)

Upcoming Courses

Související kategorie