Nebo objednat jen tento kurz za 1 999,00 Kč

Kotlin pro začátečníky

6h 13m 32s
Čas
64
Kapitol
571
Studentů
4.2
Hodnocení
Začátečník
Level
slovenský
Jazyk kurzu

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.
Online kurz Kotlin pro začátečníky je možné

Seznam kapitol

Kotlin
Zdrojové kódy ku kurzu
Dostupné pouze po zakoupení přístupu
01 Konfigurácia Kotlin pluginu
Dostupné v ukázce kurzu
02 Kotlin v skratke
Dostupné v ukázce kurzu
03 Java to Kotlin konvertor nastavenia
Dostupné v ukázce kurzu
04 Prvý projekt v Kotline
Dostupné pouze po zakoupení přístupu
05 Čo sa nachádza v našom prvom programe
Dostupné pouze po zakoupení přístupu
06 Kotlin File
Dostupné v ukázce kurzu
07 Komentovanie kódu
Dostupné pouze po zakoupení přístupu
08 Balíky
Dostupné pouze po zakoupení přístupu
09 Premenné
Dostupné v ukázce kurzu
10 Úvod k triedam, var a val na príklade
Dostupné v ukázce kurzu
11 Type aliases
Dostupné pouze po zakoupení přístupu
12 Nullable premenné, safe operátor, let ...
Dostupné pouze po zakoupení přístupu
13 Porovnávanie 1
Dostupné pouze po zakoupení přístupu
13b Ako pracuje Java s pamäťou
Dostupné pouze po zakoupení přístupu
14 Porovnávanie 2
Dostupné pouze po zakoupení přístupu
15 Podmienka if
Dostupné pouze po zakoupení přístupu
16 When príkaz
Dostupné pouze po zakoupení přístupu
17 Blok kódu ako výraz
Dostupné pouze po zakoupení přístupu
18 Primitívne dátové typy
Dostupné pouze po zakoupení přístupu
19 Polia 1
Dostupné pouze po zakoupení přístupu
20 Polia 2
Dostupné pouze po zakoupení přístupu
21 List (zoznam)
Dostupné pouze po zakoupení přístupu
22 For cyklus
Dostupné pouze po zakoupení přístupu
23 String templates
Dostupné pouze po zakoupení přístupu
24 Raw String
Dostupné pouze po zakoupení přístupu
25 Premenné a ich dostupnosť
Dostupné pouze po zakoupení přístupu
26 Zložené operácie, podmienky, cykly
Dostupné pouze po zakoupení přístupu
27 While loop
Dostupné pouze po zakoupení přístupu
28 Break, continue v cykloch
Dostupné pouze po zakoupení přístupu
29 Cyklus s názvom – Named loop
Dostupné pouze po zakoupení přístupu
30 Casting a Smart casting
Dostupné pouze po zakoupení přístupu
31 Dátové typy, Any, Unit
Dostupné pouze po zakoupení přístupu
32 When a typy
Dostupné pouze po zakoupení přístupu
33 Enum
Dostupné pouze po zakoupení přístupu
34 Range
Dostupné pouze po zakoupení přístupu
35 OOP prístup
Dostupné pouze po zakoupení přístupu
36 Modifikátor prístupu
Dostupné pouze po zakoupení přístupu
37 Triedy a konštruktory
Dostupné pouze po zakoupení přístupu
38 Properties
Dostupné pouze po zakoupení přístupu
39 Premenné mimo tried a funkcií
Dostupné pouze po zakoupení přístupu
40 Data classes
Dostupné pouze po zakoupení přístupu
41 Funkcie
Dostupné pouze po zakoupení přístupu
42 Extension functions
Dostupné pouze po zakoupení přístupu
43 Dedičnosť
Dostupné pouze po zakoupení přístupu
44 Abstraktné triedy
Dostupné pouze po zakoupení přístupu
45 Rozhranie
Dostupné pouze po zakoupení přístupu
46 Rozhranie ako brána
Dostupné pouze po zakoupení přístupu
47 Object - Singleton
Dostupné pouze po zakoupení přístupu
48 Companion object
Dostupné pouze po zakoupení přístupu
Aplikácia
Aplikácia Príjem Výdaj - 01 úvod a dátový model
Dostupné pouze po zakoupení přístupu
Aplikácia Príjem Výdaj - 02 vytvárame rozhranie na prácu s obratmi
Dostupné pouze po zakoupení přístupu
Aplikácia Príjem Výdaj - 03 implementácia rozhraní 01
Dostupné pouze po zakoupení přístupu
Aplikácia Príjem Výdaj - 04 implementácia rozhraní 02 refaktor
Dostupné pouze po zakoupení přístupu
Aplikácia Príjem Výdaj - 05 implementácia rozhraní 03 dajZaznamy, konverter, výpis
Dostupné pouze po zakoupení přístupu
Aplikácia Príjem Výdaj - 06 implementácia rozhraní 04 vlož obrat
Dostupné pouze po zakoupení přístupu
Úloha
Dostupné pouze po zakoupení přístupu
Úlohy
Úloha 1 - premenné
Dostupné pouze po zakoupení přístupu
Úloha 2 - balíky
Dostupné pouze po zakoupení přístupu
Úloha 3 - konvencie názvov
Dostupné pouze po zakoupení přístupu
Úloha 4 - operátory, rovnica
Dostupné pouze po zakoupení přístupu
Úloha 5 - if, else
Dostupné pouze po zakoupení přístupu
Úloha 6 - while cyklus
Dostupné pouze po zakoupení přístupu
Úloha 7 - cyklus for
Dostupné pouze po zakoupení přístupu

Hodnocení kurzu

Pozri aj tieto kurzy