Kurz ponúka účastníkom zoznámenie s novým moderným jazykom Kotlin. Jazyk Kotlin je moderný staticky typizovaný objektovo-funkcionálny jazyk, ktorý využíva rozsiahly ekosystém jazyka Java a pritom prináša rad pokrokových jazykových konštrukcií. [...]
  • KOTLIN1
  • Dĺžka 3 dni
  • 30 ITK bodov
  • 2 termíny
  • SR (1 110 €)

    ČR (24 900 Kč)

  • Mierne pokročilý

Kurz ponúka účastníkom zoznámenie s novým moderným jazykom Kotlin. Jazyk Kotlin je moderný staticky typizovaný objektovo-funkcionálny jazyk, ktorý využíva rozsiahly ekosystém jazyka Java a pritom prináša rad pokrokových jazykových konštrukcií. Jazyk je pritom úplne kompatibilný s jazykom Java a umožňuje vytvárať zmiešané projekty, v ktorých sa zachovajú existujúce časti napísané v jazyku a Java a pokračuje sa v ďalšom vývoji modernom objektovo-funkcionálnym spôsobom. V kurze sú vyložené konštrukcie jazyka, základné knižnice a spôsob využitia jazyka pre tvorbu serverových aplikácií.

»
  • Vývojárom v jazyku Java, ktorí zvažujú prechod na modernejší vývojový prostriedok, ale požadujú zachovanie plnej kompatibility s doteraz vyvinutými komponentmi.
  • Programátorom pracujúcim v niektorých zo skriptovacích jazykov, ktorí chcú využiť výhody robustnosti, bezpečnosti a efektívnosti staticky typizovaného objektovo-funkcionálneho jazyka.

U účastníkov kurzu sa predpokladajú základné znalosti objektového programovania.

Odborný výklad s praktickými ukážkami, cvičenia na počítačoch.

Tlačené prezentácie preberanej látky.

Základy funkcionálneho programovania

Prehľad jazyka Kotlin

  • Konvencie jazyka
  • Základné typy
  • Štruktúra aplikácií
  • Riadiaca konštrukcia

Triedy a objekty

  • Dedičnosť
  • Vlastnosti tried
  • Rozhranie
  • Modifikátory viditeľnosti
  • Rozšírenie
  • Dátové triedy
  • Uzavreté triedy
  • Generiky
  • Vnorené triedy
  • Enumerácie
  • Objektové výrazy a deklarácie
  • Delegácie

Funkcie

  • Deklarácia funkcií
  • Implicitné parametre
  • Menné parametre
  • Procedúry
  • Jednoduché funkcie
  • Premenný počet parametrov
  • Volanie funkcií infixovou notáciou
  • Lokálne funkcie
  • Generické funkcie
  • Inline funkcie
  • Rozširujúce funkcie
  • Funkcia vyššieho rádu
  • Funkcia s chvostovou rekurziou

Lambda výrazy a anonymné funkcie

  • Typ funkcie
  • Syntax lambda výrazov
  • Anonymné funkcie
  • Uzávery
  • Funkčné literály

Ostatné

  • Deštrukčná deklarácia
  • Rozsahy
  • Pretypovanie
  • Ekvivalencia hodnôt
  • Preťažovanie operátorov
  • Null bezpečnosť
  • Výnimky
  • Anotácia
  • Reflexiaň
  • Serverové aplikácie v Kotline
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.

Školenie na mieru

Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.