Kotlin a OOP pro pokročilé

4h 18min
Čas
47
Kapitol
Programování
Kategorie
-
Hodnocení
Mírně pokročilý
Level
slovenský
Jazyk kurzu

Popis online kurzu Kotlin a OOP pro pokročilé

Online kurz Kotlin a OOP pro pokročilé je kurz pro programátory, který absolvovali začátečnický kurz, nebo pro programátory, kteří jsou zběhlí v jakémkoli jiném programovacím jazyce a chtějí se Kotlin "jen naučit". Programovací jazyk Kotlin se používá především pro programování Android aplikací, avšak stále více si jej osvojuje i komunita backend programátorů, kteří přesedlávají na Kotlin z Javy.

Kotlin je programovací jazyk postavený na Javě a běží na Java Virtual Machine, což volně můžeme přeložit „skoro na všem“. Díky jeho jednoduchosti a množství funkcionalit přinesl revoluci v programování Android Aplikací. Pokud se chceš dostat do světa programování Android Aplikací, Kotlin je jeho vstupní branou.

Věnovat se budeme nejprve základem programování v tomto jazyce tak, jak to možná znáš iz jiných jazyků. Následně se vložíme do studia pokročilejších konceptů tohoto jazyka a naložíme i více praktické úkoly, ve kterých využijeme více vlastností jazyka, které nám Kotlin nabízí. Projdeme si tedy:

  1. Základy programování v Kotlině
  2. Do hloubky funkcemi a Objektově-Orientovaným programováním
  3. Delegáty
  4. Základy anotací
  5. Paralelizací

Pokud po shlédnutí videa stále zvažuješ, jestli se do kurzu pustíš nebo ne, zkus si prohlédnout jakými úkoly tě chceme během toho kurzu převést na GitHube lektora kurzu.

Co se naučíš v kurzu Kotlin a OOP pro pokročilé?

Zkráceně Kotlin do hloubky.

Nainstaluješ si vývojové prostředí IntelliJ IDEA a začneš programovat. Projdeme si tématy společnými pro všechny programovací jazyky, ale z pohledu Kotlinu. Pokračovat budeme funkcemi, kde se nevyhneme ani složitějším tématům jako funkce vyššího řádu či literálem s receivery. Rozebereme si OOP v Kotlině do hloubky, včetně sealed tříd či generik. Rozpitváme téma delegátů a natřeme do základů anotací a annotation processorů. Vyzkoušíme pracovat se základními HTTP requesty. Načtneme téma paralelizace z pohledu coroutin a celý kurz uzavřeme náhledem do dalšího možného postupu v kontextu desktopových, backendových či mobilních aplikací.

Čo všetko dostaneš v kurze Kotlin a OOP pro pokročilé?

  • 45+ vědomostmi nabitých videí s popisnými animacemi.
  • 100+ úkolů pro trénování nabytých znalostí a prohlubování znalostí.
  • 4+ hodin video obsahu a úkoly, jejichž řešení ti zabere desítky hodin.
  • V popisech videí časté směrníky na samostudium či praktické aplikace znalostí.
  • Certifikát o absolvování online kurzu Kotlin a OOP pro pokročilé.
  • Moderované diskusní fórum, ve kterém na tvé dotazy odpovídá autor kurzu Ján Kandráč,
  • Garance vrácení peněz v případě nespokojenosti s kurzem.

Seznam kapitol

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

Podívej se i na tyto kurzy

3 Online kurzů
0 Příspěvků