Kotlin a OOP pro začátečníky
- Level
- Kapitol
- 47
- Kategorie
- Programování
- Hodnocení
- 5,0 z 5
- Délka
- 5h 1min
- Jazyk
- SK
Popis online kurzu Kotlin a OOP pro začátečníky
Online kurz Kotlin a OOP pro začátečníky je vstupním kurzem do světa programování v jazyce Kotlin. Tento jazyk 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 tomto kurzu se budeme věnovat základnímu nastavení vývojového prostředí a následně základům jazyka Kotlin i drobné teorii k Objektově-orientovanému Programování (OOP). Online kurz je rozdělen na více bloků, ve kterých si postupně projdeme:
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 tomto kurzu se budeme věnovat základnímu nastavení vývojového prostředí a následně základům jazyka Kotlin i drobné teorii k Objektově-orientovanému Programování (OOP). Online kurz je rozdělen na více bloků, ve kterých si postupně projdeme:
- Základy programování v Kotlině
- Základy OOP
- Kolekce
- A hlubší vhled do OOP
Pokud po shlédnutí videa stále zvažuješ, jestli se do kurzu pustíš nebo ne, zkus si prohlédnout jakými úkoly tě chci během toho kurzu převést na mém GitHubu.
Co se naučíš v kurzu Kotlin a OOP pro začátečníky?
Zkráceně: základy Kotlinu a hlubší základy OOP.
Nainstaluješ si vývojové prostředí IntelliJ IDEA a začneš programovat. Projdeme si tématy jako je standardní vstup a výstup, základní datové typy, proměnné a operátory. Pokračovat budeme cykly, podmínkami a jednoduchými třídami. Přejdeme na kolekce jako jsou pole, seznamy či mapy. No a přejdeme si OOP do větší hloubky přes data třídy, enumy, abstraktní třídy a rozhraní. Nakonec se podíváme na další možnosti OOP, které Kotlin poskytuje a které nemusí být dostupné v jiných jazycích.
Nainstaluješ si vývojové prostředí IntelliJ IDEA a začneš programovat. Projdeme si tématy jako je standardní vstup a výstup, základní datové typy, proměnné a operátory. Pokračovat budeme cykly, podmínkami a jednoduchými třídami. Přejdeme na kolekce jako jsou pole, seznamy či mapy. No a přejdeme si OOP do větší hloubky přes data třídy, enumy, abstraktní třídy a rozhraní. Nakonec se podíváme na další možnosti OOP, které Kotlin poskytuje a které nemusí být dostupné v jiných jazycích.
Co všechno získáš s kurzem Kotlin a OOP pro začátečníky?
- 45+ vědomostmi nabitých videí s popisnými animacemi.
- 100+ úkolů pro trénování nabytých znalostí a prohlubování znalostí.
- 5+ 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 začátečníky.
- 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.
Kapitoly online kurzu
1 Úvod do jazyka Kotlin (7)
1.1 Hello World
2:53
1.2 Dátové typy
7:21
1.3 Val a Var
3:20
1.4 Štandardný vstup a výstup
8:46
1.5 Type inference pre Val a Var, String templates
5:33
1.6 Aritmetické operátory
1:30
1.7 Dodatky
8:20
2 Vetvenie kódu (7)
2.1 If
7:40
2.2 For a Range
13:24
2.3 While a Do-while
4:05
2.4 Break a Continue
1:46
2.5 Logické operátory
11:22
2.6 When
5:18
2.7 If a When ako výrazy
4:15
3 Funkcie (5)
3.1 Funkcie - základ
1:52
3.2 Jednoriadkové funkcie a type inference
9:23
3.3 Predvolené atribúty funkcií
4:18
3.4 Named arguments
4:18
3.5 Funkcie vyššieho rádu
10:35
4 Základy OOP (4)
4.1 Čo je OOP?
3:00
4.2 Triedy a objekty
10:27
4.3 Predvolený konštruktor
5:38
4.4 Funkcie inštancie
6:46
5 Kotlin SDK (6)
5.1 Náhodné hodnoty
6:43
5.2 Výnimky a Debugger
16:47
5.3 Null
8:09
5.4 Súbory
9:35
5.5 Locale
5:35
5.6 Dátumy
10:55
6 Kolekcie (6)
6.1 Úvod do kolekcií
1:27
6.2 Array
9:58
6.3 List
3:05
6.4 Set
5:10
6.5 Map
5:30
6.6 Funkcie nad kolekciami
1:18
7 OOP - pokračovanie (7)
7.1 Otvorené triedy
8:23
7.2 Mobilný telefón je telefón
8:02
7.3 Modifikátory prístupu
6:02
7.4 Otvorené funkcie, slovíčko super
5:02
7.5 Enum triedy
2:49
7.6 Abstraktné triedy
8:46
7.7 Rozhrania
9:51
8 OOP v Kotline (5)
8.1 Dátové triedy
9:15
8.2 Singleton a Value triedy
5:34
8.3 Companion, vnorené a vnútorné triedy
1:32
8.4 Sealed triedy a data objekty
9:26
8.5 Záver
1:01
Lektor online kurzu
Viac ako 10 rokov sa venujem vývoju mobilných aplikácií pre platformu Android.
V súčasnosti sa tiež venujem aj vyučovaniu na strednej škole so zameraním na informačné technológie, kde učím predmety týkajúce sa programovania (C++, Git, Kotlin a Android).
Pracoval som vo firmách ako GoodRequest, GoHealth a v mnohých ďalších firmách na malých projektoch. Venoval som sa predovšetkým android aplikáciám pre mobilné telefóny, tablety, hodinky, televízie aj inteligentné okuliare.
Okrem Androidu som skúšal rôzne multiplatformové nástroje (React Native, Flutter, KMP), automatizované testovanie a vo voľnom čase som veľa súťažil a študoval rôzne algoritmy. Pokladám sa za večného študenta
5,0
Hodnocení
5
Kurzů
Hodnocení studentů
Hodnocení od studentů zapsaných v kurzu na Skillmea.
5,0 z 5
· 2 hodnocení