Kotlin pro začátečníky
- Level
- Kapitol
- 64
- Kategorie
- Programování
- Hodnocení
- 4,0 z 5
- Délka
- 6h 13min
- Jazyk
- SK
Popis programovacího jazyka Kotlin
Kotlin je programovací jazyk vyvinutý firmou JetBrains, která produkuje množství kvalitních věcí, jako například IntelliJ IDA vývojové prostředí, ReSharper tool, PHP Storm a jiné.
Kotlin se považuje za budoucnost v psaní Android aplikací. Obrovskou výhodou Kotlinu je to, že je kompatibilní s programovacím jazykem Java. Kotlin se přeloží do bytecodu stejně jako Java, a tudíž je spustitelný všude tam, kde Java.
Kotlin je moderní programovací jazyk, který je konzistentní, mezioperační a bezpečný. Co se týče syntaxe, Kotlin je na první pohled téměř k nerozeznání od Javy.
Kotlin je moderní programovací jazyk, který je konzistentní, mezioperační a bezpečný. Co se týče syntaxe, Kotlin je na první pohled téměř k nerozeznání od Javy
Pokud umíš programovací jazyk Java a naučíš se také Kotlin, budeš moci ve svých programech používat oba jazyky najednou. Kotlin drasticky redukuje množství nadbytečného, takzvaného boiler plate kódu. To, co umíme v Javě napsat na 20 řádků, napíšeme v Kotlinu na 1 řádek. Na pozadí Kotlin doplní vše, co je třeba.
Takto by kód vypadal v jazyce 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;
}
}Totéž víš napsat v Kotlině takto:
class Auto (val nazov: String, val pocetDveri: Int = 4) {
}Co se naučíš?
V tomto kurzu se naučíš základy programování, základní programovací struktury a také komplikovanější části jazyka jako jsou třídy, funkce, rozhraní, dědičnost, OOP, companion object, extension funkce a jiné. V kurzu si spolu uděláme malou aplikaci pro správu příjmů a výdajů, při které budeme využívat principy OOP a jazyk Kotlin.
Věřím, že tě programovací jazyk Kotlin zaujal a rozhodneš se ho naučit.
Co potřebuješ vědět?
Jazyk Kotlin vysvětluji od úplných základů, tedy není zapotřebí žádná znalost jiného programovacího jazyka.
Co všechno dostaneš?
- 54 kapitol online kurzu,
- 6 hodín videomateriálu,
- domácí úkoly na procvičení,
- certifikát o absolvování kurzu,
- garance včetně peněz do 14 dnů v případě, že s kurzem nebudeš spokojený,
- moderované diskusní fórum, ve kterém na tvé otázky odpovídá lektor.
Kapitoly online kurzu
Kotlin (50)
Zdrojové kódy ku kurzu
Ukázka zdarma
1:35
Ukázka zdarma
2:24
Ukázka zdarma
1:56
04 Prvý projekt v Kotline
5:55
05 Čo sa nachádza v našom prvom programe
2:55
Ukázka zdarma
1:29
07 Komentovanie kódu
2:54
08 Balíky
4:09
Ukázka zdarma
9:43
Ukázka 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
Hodnocení
18
Kurzů
Hodnocení studentů
Hodnocení od studentů zapsaných v kurzu na Skillmea.
4,0 z 5
· 13 hodnocení
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
Student ohodnotil kurz bez slovního komentáře.
TT T.
1
Student ohodnotil kurz bez slovního komentáře.