IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Objektově orientované programování ve Swift - Online kurz

Tutoriály v sekci se věnují objektově orientovanému programování ve Swift. Od první objektové aplikace se dostanete až k vyspělým strukturám.

Syntax jazyka samozřejmě vychází z angličtiny. Pro pohodlnější výuku jsou však naše Swift tutoriály kompletně v češtině. Na konci každého tematického bloku jsou připravena praktická cvičení a vědomostní kvízy, kde si můžeš vyzkoušet všechny získané znalosti z každého Swift tutoriálu. Po absolvování kurzu získáš certifikát.

19 interaktivních lekcí

Odevzdání 18 samostatných úloh

1 vědomostních testů

Certifikát absolventa

Co tě Swift tutoriály naučí?

Budeš umět skládat své aplikace z komponent a tvořit rozsáhlé informační systémy. Moderní kurz nabitý interaktivními příklady ti dá solidní základy pro práci Swift vývojáře s platem až 110.000 Kč.

Swift tutoriál ti představí moderní objektově orientované programování, které zpřehledňuje kód a proto je to hned druhá dovednost po úplných Základech Swift, kterou potřebuješ ovládnout. Na začátku si nový přístup ukážeme na objektové verzi naší jednoduché aplikace Hello world. Vysvětlíme si rozdíl mezi hodnotovými datovými typy, co jsme používali doposud, a novými referenčními typy. Naprogramujeme si Hrací kostku, u které se naučíš psát konstruktory.

Protože už máš dostatečný základ, začneme programovat hru Bojovník do arény. Zděděním bojovníka na mága se dozvíš, jak použít základní pilíře objektově orientovaného programování - zapouzdření, dědičnost a polymorfismus. Dozvíš se také, v jakých výjimečných případech se ti vyplatí od objektového přístupu odklonit a použít statiku.

V dalších lekcích kurzu si osvojíš nový prvek tříd - Vlastnosti. Protože tou dobou již budeš mít pokročilé znalosti, naučíš se definovat předka v podobě abstraktní třídy a protokoly.

Nakonec si ještě řekneme jak porovnávat a přetěžovat operátory a doplníme si znalosti výčtových typů, errorů a dalších. Na úplný závěr bude připraven ke stažení tvůj certifikát v PDF a tvé znalosti jsou o pořádný level výše.

Připraveno profesionály z oboru

Avatar
Strukturu kurzu připravil David Hartinger. David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
David se informační technologie naučil na Unicorn University - prestižní soukromé vysoké škole IT a ekonomie.
Unicorn University

Online tutoriály OOP ve Swift

Cena: 625 Kč

Začít kurz zdarma Koupí PRO verze kurzu získáš trvalý přístup k lekcím a cvičením označeným štítkem PRO a také možnost absolvovat testy.
Úvod do objektově orientovaného programování ve Swift
První objektová aplikace ve Swift
Řešené úlohy k 1.-2. lekci OOP ve Swift
Hrací kostka ve Swift - Zapouzdření, konstruktor a Random
Řešené úlohy k 3. lekci OOP ve Swift
Referenční a hodnotové datové typy ve Swift
Řešené úlohy k 4. lekci OOP ve Swift
Bojovník do arény ve Swift
Aréna s bojovníky ve Swift
Dědičnost a polymorfismus ve Swift
Aréna s mágem (dědičnost a polymorfismus) ve Swift
Řešené úlohy k 5.-8. lekci OOP ve Swift
Statika ve Swift
Řešené úlohy k 9. lekci OOP ve Swift
Vlastnosti ve Swift
Protokoly (rozhraní) ve Swift
Přetypování a hierarchie objektů ve Swift
Přetěžování operátorů a užitečné drobnosti ve Swift
Řešené úlohy k 10.-13. lekci OOP ve Swift
Ošetřování chyb ve Swift
Enumy a vlastní Errory ve Swift
Extensions a jejich rozmanité použití ve Swift
Nejčastější chyby Swift nováčků - Umíš pojmenovat objekty?
Jak správně rozdělit Swift aplikace do tříd - SRP a SoC
Nejčastější chyby a dobré praktiky pro tvorbu metod ve Swift
Kvíz - Objektově orientované programování ve Swift
Tvůj certifikát e-learning kurzu OOP ve Swift


 

Aktivity