Kotlin a OOP pre pokročilých

4h 18min
Čas
47
Kapitol
Programovanie
Kategória
-
Hodnotenie
Mierne pokročilý
Level
slovenský
Jazyk kurzu

Popis online kurzu Kotlin a OOP pre pokročilých

Online kurz Kotlin a OOP pre pokročilých je kurz pre programátorov, ktorý absolvovali začiatočnícky kurz, alebo pre programátorov, ktorí sú zbehlí v akomkoľvek inom programovacom jazyku a chcú sa Kotlin "len naučiť". Programovací jazyk Kotlin sa používa predovšetkým pre programovanie Android aplikácií, avšak čoraz viac si ho osvojuje aj komunita backend programátorov, ktorí presedlávajú na Kotlin z Javy.

Kotlin je programovací jazyk postavený na Jave a beží na Java Virtual Machine, čo voľne môžeme preložiť "skoro na všetkom". Vďaka jeho jednoduchosti a množstve funkcionalít priniesol revolúciu v programovaní Android Aplikácií. Ak sa chceš dostať do sveta programovania Android Aplikácií, Kotlin je jeho vstupnou bránou.

Venovať sa budeme najprv základom programovania v tomto jazyku tak, ako to možno poznáš aj z iných jazykov. Následne sa vložíme do štúdia pokročilejších konceptov tohto jazyka a si naložíme aj viac praktické úlohy, v ktorých využijeme viacero vlastností jazyka, ktoré nám Kotlin ponúka. Prejdeme si teda:

  1. Základmi programovania v Kotline
  2. Do hĺbky funkciami a Objektovo-Orientovaným programovaním 
  3. Delegátmi
  4. Základmi anotácií
  5. Paralelizáciou

Ak po zhliadnutí videa stále zvažuješ, či sa do kurzu pustíš alebo nie, skús si pozrieť akými úlohami ťa chceme počas toho kurzu previesť na GitHube lektora kurzu.

Čo sa naučíš v kurze Kotlin a OOP pre pokročilých?

Skrátene Kotlin do hĺbky

Nainštaluješ si vývojové prostredie IntelliJ IDEA a začneš programovať. Prejdeme si témami spoločnými pre všetky programovacie jazyky, ale z pohľadu Kotlinu. Pokračovať budeme funkciami, kde sa nevyhneme ani zložitejším témam ako funkcie vyššieho rádu, či literálom s receivermi. Rozoberieme si OOP v Kotline do hĺbky, vrátane sealed tried, či generík. Rozpitváme tému delegátov a načrieme do základov anotácií a annotation processorov. Vyskúšame pracovať so základnými HTTP requestami. Načtneme aj tému paralelizácie z pohľadu coroutín a celý kurz uzavrieme náhľadom do ďalšieho možného postupu v kontexte desktopových, backendových, či mobilných aplikácií. 

Čo všetko dostaneš v kurze Kotlin a OOP pre pokročilých?

  • 45+ vedomosťami nabitých videí s popisnými animáciami.
  • 100+ úloh pre trénovanie nadobudnutých vedomostí a prehlbovanie znalostí.
  • 4+ hodín video obsahu a úlohy, ktorých riešenie ti zaberie desiatky hodín.
  • V popisoch videí časté smerníky na samoštúdium, či praktické aplikácie vedomostí.
  • Certifikát o absolvovaní online kurzu Kotlin a OOP pre pokročilých.
  • Moderované diskusné fórum, v ktorom na tvoje otázky odpovedá autor kurzu Ján Kandráč,
  • Garancia vrátenia peňazí v prípade nespokojnosti s kurzom.

Zoznam kapitol

1 Jazyk Kotlin
1.1 Hello World
Dostupné len po zakúpení prístupu
1.2 Premenné, vstupy a výstupy
Dostupné len po zakúpení prístupu
1.3 String
Dostupné len po zakúpení prístupu
1.4 Podmienky
Dostupné len po zakúpení prístupu
1.5 Cykly
Dostupné len po zakúpení prístupu
1.6 Funkcie
Dostupné len po zakúpení prístupu
1.7 Kolekcie
Dostupné len po zakúpení prístupu
1.8 Null
Dostupné len po zakúpení prístupu
1.9 Triedy a objekty
Dostupné len po zakúpení prístupu
2 Funkcie - masterclass
2.1 Extension funkcie
Dostupné len po zakúpení prístupu
2.2 Higher-order funkcie
Dostupné len po zakúpení prístupu
2.3 operator funkcie
Dostupné len po zakúpení prístupu
2.4 infix a inline funkcie
Dostupné len po zakúpení prístupu
2.5 get a set funkcie
Dostupné len po zakúpení prístupu
2.6 Scope funkcie
Dostupné len po zakúpení prístupu
2.7 Literal with receiver
Dostupné len po zakúpení prístupu
3 OOP - masterclass
3.1 Dedičnosť základy
Dostupné len po zakúpení prístupu
3.2 Singleton triedy a value triedy
Dostupné len po zakúpení prístupu
3.3 Companion objekty, vnorené a vnútorné triedy
Dostupné len po zakúpení prístupu
3.4 Sealed triedy
Dostupné len po zakúpení prístupu
3.5 Generické typy
Dostupné len po zakúpení prístupu
3.6 Výnimky
Dostupné len po zakúpení prístupu
3.7 Typealias
Dostupné len po zakúpení prístupu
4 Delegáty - masterclass
4.1 Delegát lazy a lateinit var
Dostupné len po zakúpení prístupu
4.2 Delegát observable, vetoable a notNull
Dostupné len po zakúpení prístupu
4.3 Delegácia properties
Dostupné len po zakúpení prístupu
4.4 Delegácia rozhraní
Dostupné len po zakúpení prístupu
5 Anotácie - základy
5.1 Build Tool Gradle
Dostupné len po zakúpení prístupu
5.2 Anotácie
Dostupné len po zakúpení prístupu
5.3 Reflexia
Dostupné len po zakúpení prístupu
5.4 Annotation processory
Dostupné len po zakúpení prístupu
5.5 Reified
Dostupné len po zakúpení prístupu
6 HTTP komunikácia - základy
6.1 Locale
Dostupné len po zakúpení prístupu
6.2 Dátumy
Dostupné len po zakúpení prístupu
6.3 Parsovanie JSON
Dostupné len po zakúpení prístupu
6.4 OkHttp GET
Dostupné len po zakúpení prístupu
6.5 Ďalší postup
Dostupné len po zakúpení prístupu
7 Paralelizácia - základy
7.1 Thready a Coroutines
Dostupné len po zakúpení prístupu
7.2 runBlocking a suspend funkcie
Dostupné len po zakúpení prístupu
7.3 CoroutineScope a CoroutineContext
Dostupné len po zakúpení prístupu
7.4 launch a async
Dostupné len po zakúpení prístupu
7.5 Dodatky
Dostupné len po zakúpení prístupu
8 Ďalšie kroky
8.1 Desktopové aplikácie
Dostupné len po zakúpení prístupu
8.2 Backend aplikácie
Dostupné len po zakúpení prístupu
8.3 Mobilné (a web) aplikácie
Dostupné len po zakúpení prístupu
8.4 Hry
Dostupné len po zakúpení prístupu
8.5 Záver
Dostupné len po zakúpení prístupu

Pozri aj tieto kurzy

3 Online kurzov
0 Príspevkov