Základy iOS programování v jazyce Swift

9h 45m 37s
Čas
78
Kapitol
Programování
Kategorie
5.0
Hodnocení
Začátečník
Level
slovenský
Jazyk kurzu

Popis online kurzu Základy iOS programování v jazyce Swift

Online kurz Základy iOS programování v jazyce Swift tě naučí základy tvorby mobilních iOS aplikací v programovacím jazyce Swift. Společně budeme vytvářet nativní mobilní aplikace pro iPhone, s jazykem Swift však umíš programovat aplikace i pro iPad, MacOS nebo WatchOS.

Programovací jazyk Swift byl představen v roce 2014 přímo firmou Apple, nahradil do té doby používaný Objective-C. Jedná se o moderní programovací jazyk, je open-source (od verze 2.2), ale stále se jedná primárně o jazyk pro Apple zařízení. Chceš naprogramovat aplikaci pro iPhone nebo Apple Watch, vytvořit terminálovou utilitu pro MacBook? Použiješ právě jazyk Swift.

Celý online kurz se skládá ze dvou celků. V tom prvním si probereme teorii, tedy od úplných základů, což jsou proměnné, konstanty, datové typy, přes podmínky, cykly, funkce, enumerace, až po struktury a třídy. A ve druhé části nám nezbude nic jiného, ​​než teoretické znalosti obrátit do praxe, kde si vytvoříme několik jednoduchých aplikací. Ke všemu jsou pro tebe připraveny i domácí úkoly, které nastartují tvé programátorské myšlení.

Online kurz je určen pro začátečníky, nejsou zapotřebí žádné předchozí znalosti, vše se naučíš od úplných základů. Jazyk Swift je jasná volba č. 1 1 pro programování nativních aplikací pro Apple zařízení. Online kurz Swift s certifikátem z tebe udělají žádaného profesionála na trhu práce. Otevřených pozic pro nativní iOS developery je stále mnoho a jsou navíc i dobře placené. Čím dříve s iOS programováním začneš, tím dříve se k takové pozici dostaneš. Jediné, co teď potřebuješ je Mac, na kterém poběží Xcode.

Co na tebe čeká v online kurzu?

  • nezbytná teorie, díky které pochopíš principy jazyka Swift a naučíš se přemýšlet jako programátor,
  • teorii budeme drtit v Playgroundu - jedná se o součást Xcode, v rámci které si můžeš zkoušet libovolné časy Swift kódu, aniž bys musel čekat, až se zkompiluje celý tvůj kód,
  • budeš umět používat a programovat v Xcodu, což je standardní IDE pro vývoj ve Swiftu a toto IDE poskytuje Apple zcela zdarma. Xcode ti kromě editoru kódu nabízí také designer pro vytvoření UI, možnost spuštění aplikace na fyzickém zařízení či simulátoru a mnoho dalšího,
  • naučíš se pracovat se SwiftUI a UIKit:
    • SwiftUI je framework budoucnosti pro Apple zařízení, některé věci umíte psát už jen v SwiftUI, například widgety představené v iOS 14
    • UIKit je stále nejpoužívanější framework v rámci iOS developmentu
  • naprogramuješ vzorové iOS aplikace: Konvertor a Počasí, na kterých si procvičíš všechny důležité programátorské Swift koncepty,
  • mnoho domácích úkolů.

Co všechno dostaneš

  • videotutoriály o programování iOS aplikací pro začátečníky,
  • moderované diskusní fórum,
  • certifikát o absolvování online kurzu,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.
Online kurz Základy iOS programování v jazyce Swift je možné

Seznam kapitol

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

Hodnocení kurzu

Základy iOS programování v jazyce Swift

Ďakujem, veľmi za tento kurz a hlavne ďakujem za výber úkolov, ktoré mi vážne pomáhajú. Michal

Michal L.

Základy iOS programování v jazyce Swift

Kurz se mi zatím líbí, přestože nejsem úplný začátečník, i tak jsou zde pro mě nové informace, které buď v jiných kurzech nezazněli nebo se ztratili v překladu (moje angličtina nebýt příliš dobrá). Super, že tu je konečně i kurz ve srozumitelné řeči (SK). U domácích úloh bych občas ocenila více je rozepsat, ne vždy úplně chápu co se po mě vlastně chce nebo jak má vlastně vypadat výsledek, přestože řešení je vlastně jednoduché.

Pavla B.

Pozri aj tieto kurzy