Kotlin pre začiatočníkov
- Level
- Kapitol
- 64
- Kategória
- Programovanie
- Hodnotenie
- 4,0 z 5
- Dĺžka
- 6h 13min
- Jazyk
- SK
Popis programovacieho jazyka Kotlin
Kotlin je programovací jazyk vyvíjaný firmou JetBrains, ktorá produkuje množstvo kvalitných vecí, ako napríklad IntelliJ IDA vývojové prostredie, ReSharper tool, PHP Storm a iné.
Kotlin sa považuje za budúcnosť v písaní Android aplikácií. Obrovskou výhodou Kotlinu je to, že je kompatibilný s programovacím jazykom Java. Kotlin sa preloží do bytecodu tak ako Java a teda je spustiteľný všade tam, kde aj Java.
Kotlin je moderný programovací jazyk, ktorý je konzistentný, medzioperačný a bezpečný. Čo sa týka syntaxe, Kotlin je na prvý pohľad takmer na nerozoznanie od Javy.
Ak vieš programovací jazyk Java a naučíš sa aj Kotlin, budeš môcť používať obidva jazyky v tvojich programoch naraz. Kotlin drasticky redukuje množstvo nadbytočného takzvaného boiler plate kódu. To, čo vieme v Jave napísať na 20 riadkov, napíšeme v Kotline na 1 riadok. Na pozadí Kotlin doplní všetko, čo treba.
Takto by kód vyzeral v jazyku Java:
public class Auto {
private final String nazov;
private final int pocetDveri;
public Auto(String nazov) {
this(nazov,4);
}
public Auto2(String nazov, int pocetDveri) {
this.nazov = nazov;
this.pocetDveri = pocetDveri;
}
public String getNazov() {
return nazov;
}
public int getPocetDveri() {
return pocetDveri;
}
}To isté vieš napísať v Kotline takto:
class Auto (val nazov: String, val pocetDveri: Int = 4) {
}Čo sa naučíš?
V tomto kurze sa naučíš základy programovania, základné programovacie štruktúry a aj komplikovanejšie časti jazyka ako sú triedy, funkcie, rozhrania, dedičnosť, OOP, companion object, extension funkcie a iné. V kurze si spolu spravíme malú aplikáciu na správu príjmov a výdavkov, pri ktorej budeme využívať princípy OOP a jazyk Kotlin.
Verím, že ťa programovací jazyk Kotlin zaujal a rozhodneš sa ho naučiť.
Čo potrebuješ vedieť?
Jazyk Kotlin vysvetľujem od úplných základov, teda nie je potrebná žiadna znalosť iného programovacieho jazyka. Ak ovládaš jazyk Java alebo iný programovací jazyk, je to len výhoda.
Čo všetko dostaneš?
- 54 kapitol online kurzu,
- viac ako 6 hodín videomateriálu,
- domáce úlohy na precvičenie,
- certifikát o absolvovaní kurzu,
- garancia vrátanie peňazí do 14 dní v prípade, že s kurzom nebudeš spokojný,
- moderované diskusné fórum, v ktorom na tvoje otázky odpovedá lektor.
Kapitoly online kurzu
Kotlin (50)
Zdrojové kódy ku kurzu
Ukážka zdarma
1:35
Ukážka zdarma
2:24
Ukážka zdarma
1:56
04 Prvý projekt v Kotline
5:55
05 Čo sa nachádza v našom prvom programe
2:55
Ukážka zdarma
1:29
07 Komentovanie kódu
2:54
08 Balíky
4:09
Ukážka zdarma
9:43
Ukážka zdarma
4:59
11 Type aliases
2:44
12 Nullable premenné, safe operátor, let ...
16:14
13b Ako pracuje Java s pamäťou
10:15
15 Podmienka if
16:32
16 When príkaz
8:58
17 Blok kódu ako výraz
6:13
18 Primitívne dátové typy
3:19
19 Polia 1
7:10
20 Polia 2
5:33
21 List (zoznam)
7:19
22 For cyklus
7:19
23 String templates
3:17
24 Raw String
6:57
25 Premenné a ich dostupnosť
2:06
26 Zložené operácie, podmienky, cykly
0:59
27 While loop
5:18
28 Break, continue v cykloch
3:09
29 Cyklus s názvom – Named loop
2:33
30 Casting a Smart casting
4:29
31 Dátové typy, Any, Unit
5:36
32 When a typy
3:51
33 Enum
9:22
34 Range
5:38
35 OOP prístup
2:35
36 Modifikátor prístupu
1:43
37 Triedy a konštruktory
10:27
38 Properties
7:16
39 Premenné mimo tried a funkcií
0:58
40 Data classes
6:10
41 Funkcie
13:42
42 Extension functions
7:51
43 Dedičnosť
9:00
44 Abstraktné triedy
4:47
45 Rozhranie
2:34
46 Rozhranie ako brána
9:42
47 Object - Singleton
2:29
48 Companion object
2:39
Aplikácia (7)
Aplikácia Príjem Výdaj - 01 úvod a dátový model
16:19
Aplikácia Príjem Výdaj - 02 vytvárame rozhranie na prácu s obratmi
5:04
Aplikácia Príjem Výdaj - 03 implementácia rozhraní 01
6:31
Aplikácia Príjem Výdaj - 04 implementácia rozhraní 02 refaktor
3:25
Aplikácia Príjem Výdaj - 05 implementácia rozhraní 03 dajZaznamy, konverter, výpis
17:57
Aplikácia Príjem Výdaj - 06 implementácia rozhraní 04 vlož obrat
7:29
Úloha
Úlohy (7)
Úloha 1 - premenné
4:00
Úloha 2 - balíky
2:08
Úloha 3 - konvencie názvov
2:31
Úloha 4 - operátory, rovnica
2:25
Úloha 5 - if, else
12:16
Úloha 6 - while cyklus
10:02
Úloha 7 - cyklus for
8:35
Lektor online kurzu
Jaroslav Beňo
Java
Volám sa Jaroslav Beňo, predstavovať sa budem ako Jaro. Mám manželku. Máme zatiaľ dvoch synov. Som kresťan, ktorý študuje Bibliu. Kto chce vedieť viac, tak ma kľudne kontaktujte aj ohľadne tejto veci. Mám rád šport - aktívne a filmy.
Vyštudoval som aplikovanú informatiku, ktorá mi dala základy, ale ako každý, aj ja som sa musel učiť sám praktickým písaním kódu. Som fanúšik videotutoriálov a rád zdieľam svoje vedomosti. Nemyslím si, že som extra nadupaný borec programátor, ale to čo viem - šírim ďalej.
Verím, že ak sa budeme zdieľať porastieme vo vedomostiach rýchlejšie. Najviac ma poteší, keď ti budú moje videotutoriály užitočné.
Všetko pod jednou strechou:
www.jaroslavbeno.sk
4,4
Hodnotenie
18
Kurzov
Hodnotenia študentov
Hodnotenia od študentov zapísaných v kurze na Skillmea.
4,0 z 5
· 13 hodnotení
Branislav P.
3
Kdo umí Javu, pro toho je kurz rychlí úvod do Kotlinu. Kdo neumí, asi se v tom bude plácat. Druhá část kurzu, kde se programuje In real time je dost zmatená. Možná by kurzu pomohlo zařadit úlohy hned za probíraná témata a dost jich přidat .o)
Štefan L.
5
Super úvodný kurz do jazyka Kotlin, všetko bolo vysvetlené na 1*. Ak už viete Javu, zistíte že sa na seba navzájom s Kotlinom veľmi podobajú a budete napredovať v Kotline rýchlejšie :)
Marek K.
5
Študent ohodnotil kurz bez slovného komentára.
TT T.
1
Študent ohodnotil kurz bez slovného komentára.