Vývoj iOS aplikací pomocí SwiftUI & Combine (SWIFT3)

Specializovaná školení, Apple

Kurz slouží pro seznámení s moderními technikami vývoje pro Apple platformy se zaměřením na iOS. Je určen pro programátory se zkušenostmi s vývojem v jazyce Swift. Hlubší zkušenosti s programováním pro Apple platformy nejsou nutné. V kurzu se účastníci naučí používat SwiftUI pro tvorbu UI a Combine pro definici toku dat a událostí v rámci aplikace a jejich zpracování. Po absolvování kurzu mohou účastníci začít získané informace ihned používat pro vývoj nových i stávajících aplikací.

Lokalita, termín kurzu



Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“

Náplň kurzu:

Skrýt detaily
  • SwiftUI
    1. Function builders
    2. Property wrappers
    3. Základní komponenty
    4. View modifiers
    5. Layout systém
    6. Životní cyklus komponent
    7. State, Binding, Environment, Object observation
    8. Navigace
    9. Tvorba vlastních komponent
  • Combine
    1. Reaktivní programování
    2. Publishers
    3. Subjects
    4. Operátory
    5. Debugování
    6. Combine extensions
  • Architecture / Architektura
    1. Stores
    2. MVVM
    3. Unidirectional data flow
    4. Redux-like architektury
  • Další témata
    1. Networking with Combine
    2. SwiftUI a UIKit interop
    3. Multi-(Apple)platformní aplikace
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 iOS aplikací v jazyce Swift pro pokročilé (SWIFT2)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena kurzu:
17 700,00 Kč (21 417,00 Kč včetně 21% DPH)