Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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