Vývoj iOS aplikací v jazyce Swift pro pokročilé (SWIFT2)

Specializovaná školení, Apple

Kurz slouží pro seznámení s pokročilými tématy vývoje pro platformu iOS v jazyce Swift. Je určen zejména pro středně pokročilé až pokročilé programátory na Apple platformách. Absolvováním kurzu získají účastníci praktické, hands-on informace o prověřených programátorských technikách, které mohou ihned využít jak v nových, tak i ve stávajících aplikacích.

KDE A KDY KURZ PROBÍHÁ?



Tento kurz není vypisován v otevřených termínech pro veřejnost.
Realizujeme jej výhradně jako školení na klíč, pro které může být zde uvedená osnova inspirací. Finální obsah, časový rozsah, termíny i forma realizace jsou vždy přizpůsobeny konkrétním požadavkům zadavatele. Školit můžeme také v angličtině.

Poptat kurz na míru

Náplň kurzu:

Skrýt detaily
  • Architecture / Architektura
    1. MVVM
    2. Coordinators
    3. Dependency Injection
  • Networking
    1. URL Loading System
    2. Alamofire
  • Testing / Testování
    1. Unit tests
    2. UI tests
  • Další témata
    1. Advanced Swift
    2. Protocol Oriented Programming
    3. Concurrency
    4. Moderní UICollectionView
    5. Mac Catalyst
  • Optional / Volitelné (v případě zákaznických kurzů)
    1. Úvod do SwiftUI (+1 den)
    2. Úvod do Combine (+1 den)
Předpokládané znalosti:
Při školení účastníci programují aplikaci a je tak nutné využít vlastní MacBook s nejnovějším macOS a Xcode.
Doporučený předchozí kurz:
Vývoj Apple iOS aplikací v jazyce Swift (SWIFT1)
Časový rozvrh:
2 dny (9:00hod. - 17:00hod.)