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.

Praktická cvičení

Součástí školení jsou praktická cvičení pro jejichž zpracování nelze využít naše PC s Windows, kterými jsou vybaveny počítačové učebny v ICT Pro. V případě tohoto školení je tak nezbytné využít vlastní MacBook, nejlépe s nejnovějším macOS a Xcode.

Privátní školení a termíny na míru

Z důvodu dlouhodobě nízké poptávky po tomto školení nejsou v současné době vypisovány termíny pro veřejnost. Je však možné zrealizovat školení jako privátní, a to nejen formou uzavřeného firemního kurzu, ale také jako individuální konzultaci pro jednotlivce.

V případě kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním vstupním znalostem, potřebám a cílům účastníků.

Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
Níže uvedená orientační cena na osobu je kalkulována v případě privátního školení pro 4 účastníky.

KDE A KDY KURZ PROBÍHÁ?

Kontaktujte nás

S námi máte na výběr: Přijďte na kurz osobně do naší učebny, nebo se ke kurzu připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení naleznete zde.

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.)