Základy iOS programovania v jazyku Swift

9h 45m 37s
Čas
78
Kapitol
Programovanie
Kategória
5.0
Hodnotenie
Začiatočník
Level
slovenský
Jazyk kurzu

Popis online kurzu Základy iOS programovania v jazyku Swift

Online kurz Základy iOS programovania v jazyku Swift ťa naučí základy tvorby mobilných iOS aplikácií v programovacom jazyku Swift. Spoločne budeme vytvárať natívne mobilné aplikácie pre iPhone, s jazykom Swift však vieš programovať aplikácie aj pre iPad, MacOS alebo WatchOS.

Programovací jazyk Swift bol predstavený v roku 2014 priamo firmou Apple, nahradil dovtedy používaný Objective-C. Jedná sa o moderný programovací jazyk, je open-source (od verzie 2.2), ale stále sa jedná primárne o jazyk pre Apple zariadenia. Chceš naprogramovať aplikáciu pre iPhone alebo Apple Watch, vytvoriť terminálovú utilitu pre MacBook? Použiješ práve jazyk Swift.

Celý online kurz pozostáva z dvoch celkov. V tom prvom si preberieme teóriu, teda od úplných základov, čo sú to premenné, konštanty, dátové typy, cez podmienky, cykly, funkcie, enumerácie, až po štruktúry a triedy. A v druhej časti nám neostane nič iné, len teoretické vedomosti obrátiť do praxe, kde si vytvoríme niekoľko jednoduchých aplikácií. Ku všetkému sú pre teba pripravené aj domáce úlohy, ktoré naštartujú tvoje programátorské myslenie.

Online kurz je určený pre začiatočníkov, nie sú potrebné žiadne predchádzajúce znalosti, všetko sa naučíš od úplných základov. Jazyk Swift je jasná voľba č. 1 pre programovanie natívnych aplikácií pre Apple zariadenia. Online kurz Swift s certifikátom z teba urobia žiadaného profesionála na trhu práce. Otvorených pozícií pre natívnych iOS developerov je stále veľa a sú navyše aj dobre platené. Čím skôr s iOS programovaním začneš, tým skôr sa k takejto pozícii dostaneš. Jediné, čo teraz potrebuješ je Mac, na ktorom pobeží Xcode.

Čo na teba čaká v online kurze?

  • nevyhnutná teória, vďaka ktorej pochopíš princípy jazyka Swift a naučíš sa rozmýšľať ako programátor,
  • teóriu budeme drviť v Playgrounde - jedná sa o súčasť Xcode, v rámci ktorej si môžeš skúšať ľubovoľné časi Swift kódu bez toho, aby si musel čakať, kým sa skompiluje celý tvoj kód,
  • budeš vedieť používať a programovať v Xcode, čo je štandardné IDE pre vývoj vo Swifte a toto IDE poskytuje Apple úplne zadarmo. Xcode ti okrem editora kódu ponúka aj designer pre vytvorenie UI, možnosť spustenia aplikácie na fyzickom zariadení či simulátore a mnoho ďalšieho,
  • naučíš sa pracovať so SwiftUI a UIKit:
    • SwiftUI je framework budúcnosti pre Apple zariadenia, niektoré veci viete písať už len v SwiftUI, napríklad widgety predstavené v iOS 14
    • UIKit je stále najpoužívanejší framework v rámci iOS developmentu
  • naprogramuješ vzorové iOS aplikácie: Konvertor a Počasie, na ktorých si precvičíš všetky dôležité programátorské Swift koncepty,
  • naučíš sa pracovať s Git-om,
  • mnoho domácich úloh.

Čo všetko dostaneš

  • videotutoriály o programovaní iOS aplikácií pre začiatočníkov,
  • moderované diskusné fórum,
  • certifikát o absolvovaní online kurzu,
  • garancia vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom.
Online kurz Základy iOS programovania v jazyku Swift je možné

Zoznam kapitol

01 Úvod a základné definície
00 Predstavenie kurzu
Dostupné len po zakúpení prístupu
01 Premenné a konštanty
Dostupné v ukážke kurzu
02 String, Int, Double, Bool
Dostupné len po zakúpení prístupu
03 Základné operátory
Dostupné len po zakúpení prístupu
04 Združené operátory
Dostupné len po zakúpení prístupu
05 Type Annotation
Dostupné len po zakúpení prístupu
06 String Interpolation
Dostupné len po zakúpení prístupu
Domáca Úloha #1
Dostupné len po zakúpení prístupu
02 Polia, podmienky, cykly
01 Array (Pole)
Dostupné len po zakúpení prístupu
02 Set (Množina)
Dostupné len po zakúpení prístupu
03 Dictionary (Slovník)
Dostupné len po zakúpení prístupu
Domáca Úloha #2
Dostupné len po zakúpení prístupu
04 Operátory porovnávania
Dostupné len po zakúpení prístupu
05 Podmienky
Dostupné len po zakúpení prístupu
06 Logické operátory
Dostupné len po zakúpení prístupu
07 Switch
Dostupné len po zakúpení prístupu
Domáca Úloha #3
Dostupné len po zakúpení prístupu
08 For in cyklus
Dostupné len po zakúpení prístupu
09 While cyklus
Dostupné len po zakúpení prístupu
10 Repeat cyklus
Dostupné len po zakúpení prístupu
Domáca Úloha #4
Dostupné len po zakúpení prístupu
03 Funkcie, zátvorky, enum
01 Funkcie
Dostupné len po zakúpení prístupu
02 Návratové funkcie
Dostupné len po zakúpení prístupu
03 Vynechávanie parametra
Dostupné len po zakúpení prístupu
Domáca Úloha #5
Dostupné len po zakúpení prístupu
04 Closures (Zátvorky #1)
Dostupné len po zakúpení prístupu
05 Closures (Zátvorky #2)
Dostupné len po zakúpení prístupu
06 Closures (Zátvorky #3)
Dostupné len po zakúpení prístupu
Domáca Úloha #6
Dostupné len po zakúpení prístupu
07 Enum (Základy)
Dostupné len po zakúpení prístupu
08 Enum (a Switch)
Dostupné len po zakúpení prístupu
09 Enum (ako konštanta)
Dostupné len po zakúpení prístupu
10 Enum (a cyklus)
Dostupné len po zakúpení prístupu
11 Enum (a rawValue)
Dostupné len po zakúpení prístupu
12 Enum (a associated value)
Dostupné len po zakúpení prístupu
04 Struct a Class
01 Struct (Základy)
Dostupné len po zakúpení prístupu
02 Struct (Get a Set)
Dostupné len po zakúpení prístupu
03 Struct (willSet a didSet)
Dostupné len po zakúpení prístupu
04 Class (Inicializátor)
Dostupné len po zakúpení prístupu
05 Class (Inheritance / Dedičnosť)
Dostupné len po zakúpení prístupu
06 Class (Hodnotový a refernčný typ)
Dostupné len po zakúpení prístupu
07 Class (LET vs VAR)
Dostupné len po zakúpení prístupu
08 Class (Deinicializátor)
Dostupné len po zakúpení prístupu
05 Prístupové práva, protokol a NIL
01 Access control (Prístupové práva)
Dostupné len po zakúpení prístupu
02 Protocol (Protokol)
Dostupné len po zakúpení prístupu
03 Extension (Rozšírenie)
Dostupné len po zakúpení prístupu
04 NIL a Optional (if let)
Dostupné len po zakúpení prístupu
05 NIL a Optional (guard let)
Dostupné len po zakúpení prístupu
06 NIL a Optional (force unwrap!)
Dostupné len po zakúpení prístupu
07 NIL a Optional (optional chaining)
Dostupné len po zakúpení prístupu
08 NIL a Optional (nil coalescing)
Dostupné len po zakúpení prístupu
06 Spúšťame Xcode a začíname
01 Spúšťame Xcode
Dostupné len po zakúpení prístupu
02 SwiftUI základy #1
Dostupné len po zakúpení prístupu
03 SwiftUI základy #2
Dostupné len po zakúpení prístupu
07 Aplikácia #1 Konvertor
01 Konvertor #1
Dostupné len po zakúpení prístupu
02 Konvertor #2
Dostupné len po zakúpení prístupu
03 Konvertor #3
Dostupné len po zakúpení prístupu
04 Konvertor #4
Dostupné len po zakúpení prístupu
05 Konvertor #5
Dostupné len po zakúpení prístupu
08 Aplikácia #2 Počasie
01 Počasie #1 (Registrácia)
Dostupné len po zakúpení prístupu
02 Počasie #2 (MapKit)
Dostupné len po zakúpení prístupu
03 Počasie #3 (NavigationView)
Dostupné len po zakúpení prístupu
04 Počasie #4 (Network request)
Dostupné len po zakúpení prístupu
05 Počasie #5 (Parsovanie dát)
Dostupné len po zakúpení prístupu
06 Počasie #6 (Detail UI)
Dostupné len po zakúpení prístupu
07 Počasie #7 (Finálne úpravy)
Dostupné len po zakúpení prístupu
08 Počasie #8 (MVVM refaktorizácia)
Dostupné len po zakúpení prístupu
09 Aplikácia #3 Kvíziq
01 Kvíziq #1 (Intro)
Dostupné len po zakúpení prístupu
02 Kvíziq #2 (UI v Storyboard-e)
Dostupné len po zakúpení prístupu
03 Kvíziq #3 (Vytvárame UI)
Dostupné len po zakúpení prístupu
04 Kvíziq #4.1 (Prepájame UI s kódom 1)
Dostupné len po zakúpení prístupu
04 Kvíziq #4.2 (Prepájame UI s kódom 2)
Dostupné len po zakúpení prístupu
05 Kvíziq #5 (ViewController Lifecycle)
Dostupné len po zakúpení prístupu
06 Kvíziq #6 (Picker)
Dostupné len po zakúpení prístupu
07 Kvíziq #7 (Parsujeme JSON)
Dostupné len po zakúpení prístupu
08 Kvíziq #8 (Logika odpovedí)
Dostupné len po zakúpení prístupu
09 Kvíziq #9 (UIAlertController)
Dostupné len po zakúpení prístupu
10 Kvíziq #10 (Dolaďujeme)
Dostupné len po zakúpení prístupu

Hodnotenia kurzu

Základy iOS programovania v jazyku Swift

najprv vyriesene samostatne, potom overene, a spravne! tesim sa

Róbert B.

Pozri aj tieto kurzy