Zkuste nás kontaktovat

Návrh Školení

Úvod

Pokročilý vývoj pro iOS

  • Firemní architektura aplikací pro iOS
  • Návrhové vzory
  • Programování orientované na protokoly

Knihovna RxSwift

  • Funkcionální versus reaktivní programování
  • Reaktivní rozšíření jazyka Swift

Síťová knihovna Alamofire

  • Platformy jako služba
  • Webové služby a jejich využití s Alamofire

Pokročilý Swift a práce s protokoly

  • Práce s výčtovými typy
  • Tvorba vlastních protokolů
  • Použití delegátů
  • Vytváření rozšíření protokolů
  • Definování rekurzivních funkcí
  • Práce s datovými strukturami a algoritmy

Reaktivní programování v Swiftu pomocí RxSwift

  • Implementace sledovačů událostí a jejich odběrů
  • Využití „subjectů“
  • Aplikace filtrovacích, transformačních a kombinujících operátorů
  • Integrace s frameworkem RxCoaCoa
  • Implementace architektury MVVM
  • Diagnostika a řešení chyb

Alamofire

  • Integrace Alamofire do projektů v Swiftu
  • Importování potřebných souborů
  • Získávání dat z různých zdrojů
  • Optimalizace aplikace PhotoTagger

Testování – jednotkové i uživatelské rozhraní

  • Jednotkové testy v Swiftu
  • Testování uživatelského rozhraní v Swiftu

Závěr a shrnutí kurzu

Požadavky

  • Zkušenosti s vývojem pro iOS

Cílová skupina

  • Vývojáři aplikací pro iOS
 14 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie