Novinka v nabídce
Kód kurzu: KOTLIN1« Krok zpět

Kotlin - úvod do jazyka

Kurz nabízí účastníkům seznámení s novým moderním jazykem Kotlin. Jazyk Kotlin je moderní staticky typovaný objektově-funkcionální jazyk, který využívá rozsáhlý ekosystém jazyka Java a přitom přináší řadu pokrokových jazykových konstrukcí. Jazyk je přitom zcela kompatibilní s jazykem Java a umožňuje vytvářet smíšené projekty, ve kterých se zachová stávající části napsané v jazyku a Java a pokračuje se v dalším vývoji moderním objektově-funkcionálním způsobem. V kurzu jsou vyloženy konstrukce jazyka, základní knihovny a způsob využití jazyka pro tvorbu serverových aplikací.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
6.2.2019 3 24 900 CZK v ceně kurzu Český jazyk GOPAS Praha
 
3.6.2019 3 24 900 CZK v ceně kurzu Český jazyk GOPAS Praha
 
23.4.2019 3 24 900 CZK v ceně kurzu Český jazyk GOPAS Brno
 
11.3.2019 3 1 005,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
27.5.2019 3 1 005,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha3 24 900 CZK v ceně kurzu 30
Brno3 24 900 CZK v ceně kurzu 30
Bratislava3 1 005,00 EUR v ceně kurzu 30

Pro koho je kurz určen:

  • Vývojářům v jazyku Java, kteří zvažují přechod na modernější vývojový prostředek, avšak požadují zachování plné kompatibility s dosud vyvinutými komponentami.
  • Programátory pracující v některým ze skriptovacích jazyků, kteří chtějí využít výhody robustnosti, bezpečnosti a efektivnosti staticky typovaného objektově-funkcionálního jazyka.

Požadované vstupní znalosti:

  • U účastníků kurzu se předpokládají základní znalosti objektového programování.

Metody výuky:

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály:

  • Tištěné prezentace probírané látky.

Osnova:

Základy funkcionálního programování

    Přehled jazyka Kotlin

    • Konvence jazyka
    • Základní typy
    • Struktura aplikací
    • Řídící konstrukce

    Třídy a objekty

    • Dědičnost,
    • Vlastnosti tříd,
    • Rozhraní
    • Modifikátory viditelnosti
    • Rozšíření
    • Datové třídy
    • Uzavřené třídy
    • Generiky
    • Vnořené třídy
    • Výčty
    • Objektové výrazy a deklarace
    • Delegace

    Funkce

    • Deklarace funkcí
    • Implicitní parametry
    • Jmenné parametry
    • Procedury
    • Jednoduché funkce
    • Proměnný počet parametrů
    • Volání funkcí infixovou notací
    • Lokální funkce
    • Generické funkce
    • Inline funkce
    • Rozšiřující funkce
    • Funkce vyššího řádu
    • Funkce s ocasní rekurzí

    Lambda výrazy a anonymní funkce

    • Typ funkce
    • Syntaxe lambda výrazů
    • Anonymní funkce
    • Uzávěry
    • Funkční literály

    Ostatní

    • Destrukční deklarace
    • Rozsahy
    • Přetypování
    • Ekvivalence hodnot
    • Přetěžování operátorů
    • Null bezpečnost
    • Výjimky
    • Anotace
    • Reflexe
    • Serverové aplikace v Kotlinu

    Předchozí kurzy

    žádný předchozí kurz

    Navazující kurzy

    žádný navazující kurz
    Tištěné nebo elektronické studijní materiály GOPAS

    Cena:
    v ceně kurzu
    Uvedené ceny jsou bez DPH.