Zkuste nás kontaktovat

Návrh Školení

Začínáme

  • Základní syntaxe
  • Běžné idiomy v Kotlinu
  • Konvence při psaní kódu

Základy

  • Základní datové typy
  • Balíčky
  • Řídicí struktury
  • Návratové hodnoty a skoky v kódu

Třídy a objekty

  • Třídy a dědičnost
  • Vlastnosti a pole
  • Rozhraní
  • Modifikátory viditelnosti
  • Rozšiřování funkcionalit
  • Datové třídy
  • Generické typy
  • Nestavěné třídy
  • Výčtové třídy
  • Objekty jako samostatné instance
  • Deldace objektů
  • Delegované vlastnosti

Funkce a lambda výrazy

  • Funkce
  • Lambda výrazy
  • Inline funkce

Ostatní témata

  • Rozkládání struktur na jednotlivé komponenty
  • Kolekce a seznamy
  • Rozsahy hodnot
  • Typová kontrola a převody typů
  • Použití klíčového slova 'this'
  • Rovnost v porovnávání hodnot
  • Přetěžování operátorů
  • Bezpečná práce s hodnotami typu null
  • Práce s výjimkami
  • Anotace v kódu
  • Reflexe a dynamické využití jazyka
  • Typově bezpečné konstruktory struktur
  • Dynamický typ Kotlinu

Interoperabilita

  • Použití Java kódu v Kotlinu
  • Použití Kotlinu v kontextu Java projektů

Reference

  • Dokumentování kódu napsaného v Kotlinu
  • Použití nástroje Maven
  • Použití nástroje Ant
  • Použití nástroje Gradle
  • Integrace Kotlinu s prostředím OSGi

Návody a příklady

Požadavky

Kotlin je staticky typovaný programovací jazyk určený pro platformy JVM, Android a prohlížeče.

Cílová skupina

Tento kurz je určen programátorům a inženýrům, kteří se chtějí naučit programovat v Kotlinu.

 21 Hodiny

Počet účastníků


Cena za účastníka

Reference (4)

Nadcházející kurzy

Související kategorie