Pre koho je kurz

V rámci kurzu sa naučíte tvoriť iOS aplikácie v programovacom jazyku Swift za použitia najnovších UI frameworkov od Appleu – SwiftUI. Oboznámite sa s celkovým life-cycleom tvorby mobilnej aplikácie od dizajnu, cez development až po distribúciu.

Tento kurz je vhodný pre začínajúcich a pokročilých programátorov. Znalosť jazyka Swift, Objective-C, popr. Kotlin je výhodou.

Ako to prebieha

Ako dlho?
  • Kurz trvá 7 týždňov.
Kedy sa kurz uskutočňuje?
  • V podvečerných hodinách od 17:00 do 20:00
Koľko stretnutí?
  • Kurz je vyskladaný z 7 workshopov – workshop = stretko na ktorom sa budete ako celá skupina zapájať do aktivít a diskusií, ktorú vedie skúsený mentor – čiže jedná sa o interaktívnu formu vzdelávania, kde reálne skúšate, testujete, navrhujete, dizajnujete – učíte sa a zdokonaľujete 
  • Počet miest na kurz je limitovaný,  aby sa mentor na workshope reálne dokázal venovať každému z vás takže o feedbacky a rady určite nebude núdza
Kde sa kurz uskutočňuje?
  • Kurz prebieha v online prostredí, za pomoci komunikačného nástroja ZOOM.

Toto je obsah

  • Intro do vývoja iOS aplikácií
    Čo sa naučíte na workshope?

    • Úvod do kurzu, objasníme si ciele kurzu
    • Vysvetlíme si základy softvérového vývoja
    • Naučíme sa best practices pri tvorbe softvéru – Source Version Control, Git-Flow, Continuous Integration Continuous, Code reviews
    • Oboznámime sa s vývojovým prostredím Xcode
    • Vytvoríme si prvú jednoduchú iOS aplikáciu spolu s repozitárom na GitHub-e

     

  • Tvorba užívateľského rozhrania v iOS aplikáciách

    Čo sa naučíte na workshope?

    • Prehľad najbežnejších architektúr v iOS aplikáciách
    • Objasníme si základy programovacieho jazyka Swift (2)
    • Naučíte sa ako integrovať grafické výstupy od dizajnéra do vašej aplikácie
    • Ukážeme si ako tvorbu navigácie medzi jednotlivými obrazovkami aplikácie vo SwiftUI

     

  • Získavanie a spracovanie dát zo servera v iOS aplikácií

    Čo sa naučíte na workshope?

    • Naučíte sa používať OpenAPI špecifikácie serverovej API
    • Naučíte sa ako posielať a spracovávať HTTP požiadavky vo Vašej aplikácii
    • Naučíte sa základy asynchrónneho programovania
    • Naučíte sa ako integrovať frameworky 3tích strán do Vášho projektu
    • Naučíte sa ako prepojiť dáta zo servera s Vaším užívateľským rozhraním

     

  • Debugovanie a testovanie aplikácie

    Čo sa naučíte na workshope?

    • Ako sa ladí a testuje iOS aplikácia
    • Ako správne interpretovať chyby iOS aplikácie
    • Best practices pri písaní testov
    • Ako sa automatizuje testovanie iOS aplikácií pomocou Continuous Integration systému

     

  • Implementácia interaktívneho dizajnu a animácií

    Čo sa naučíte na workshope?

    • Ako vytvoriť jednoduchý “Onboarding flow”
    • Ako použiť animácie pri interakciách užívateľa 
    • App polishing – ako posunúť zážitok z Vašej aplikácie na ďalšiu úroveň

     

  • Distribúcia a testovanie

    Čo sa naučíte na workshope?

    • Ako distribuovať aplikácie na Testflight za pomoci Git-flow-u
    • Čo je to crash reporting, aké sú jeho výhody a integrácia
    • Ako nastaviť základnú analytiku v iOS aplikáciách

     

  • Showcase a Q&A

    Tento workshop je venovaný prezentácií vytvorených projektov jednotlivými účastníkmi kurzu.

     

Termíny

Začiatok kurzu
Round 111. 5. 2021
Round 2Soon

 

Cena

Ponuka
Cena659€
Špeciálna cena299€

Prihláška

Lektori

Boris Bielik iOS Tech Lead • Zendesk

Boris sa iOS developmentu venuje od roku 2009. Vytvoril a spolupracoval na desiatkách iOS aplikáciach, ktoré používa od 100 po 5 mil. užívateľov. Viedol tiež prvý iOS kurz na Slovensku a spoluorganizuje bratislavské iOS meetupy BAiOS, administruje slack pre slovenských a českých iOS developerov (100+) Momentálne pôsobí v Zendesk-u.

Ďalšie podobné kurzy

Apps Lab 5 mesiacov • 20 hodín týždenne

Vstúpte do sveta startupov, dizajnu a technológí! Počas 5 mesiacov si prejdete celým procesom vývoja iOS, Android alebo hybridnej aplikácie, od idey až po vydanie na App Store. V tíme budete pracovať na reálnom zadaní od stakeholdera pod vedením skúsených mentorov z biznisu. Dostanete reálne zadanie a makať budete v tíme s ďalšími grafikmi, dizajnérmi, programátormi a biznis ľuďmi. Program je vhodný pre študentov aj pracujúcich ľudí.
Najbližší termín: 3 septembra, 2021

Games Lab 5 mesiacov • 20 hodín týždenne

Láka vás vidina tvorby hier za pomoci skúsených mentorov z herného sveta? Chceli by ste “publishnúť” svoju prvú hru? V Games Labe si za 5 mesiacov prejdete celým procesom vývoja hry, od analýzy trhu, tvorby hrateľného prototypu, užívateľského testovania, až po jeho uvedenie na trh. Dostanete reálne zadanie a makať budete v tíme s ďalšími grafikmi, programátormi, game dizajnérmi a product ownermi. Program je vhodný pre študentov aj pracujúcich ľudí.
Najbližší termín: 3 septembra, 2021

Úvod do UX dizajnu 4 týždne • 7 stretnutí

Zaujíma vás svet UX? Kurz zložený z 5 workshopov a 2 prednášok vás ním prevedie. Od všeobecnejšieho úvodu prejdete do hĺbky zákazníckého výskumu, naučíte sa ako inovovať, ako kreatívne myslieť, ako postaviť funkčný prototyp a efektívne zvládnuť testovanie. Kurz je vhodný pre ašpirujúcich UX dizajnérov, startupistov, alebo produktových, projektových, či marketingových manažérov.
599€
299€
Najbližší termín: 7 júna, 2021

Zapíš sa do nášho newslettra a budeš dostávať najnovšie novinky

© Copyright 2021 Butterfly Effect. Všetky práva vyhradené.

Vyber si Lab a zadania, ktoré chceš vypracovať:

Odoberaj newsletter