Návrh Školení

Úvod

  • Přehled jazyka Kotlin
  • Revize základních konceptů Kotlinu

Pokročilé funkce jazyka

  • Lambda výrazy a vyšší řádové funkce
  • Rozšířující funkce a vlastnosti
  • Vložené funkce a reifikované typové parametry
  • Kolekce a sekvence

Orientace na objekty

  • Třídní delegace a object výrazy
  • Zapečetěné třídy a typové aliasy
  • Generika a variancia
  • Pokročilá dědičnost a polymorfismus

Funkcionální programování

  • Porozumění monadám a funkcionálním konstrukcím
  • Práce s knihovnou Arrow
  • Základy korutin a asynchronního programování
  • Flow API a reaktivní programování

Vývoj pro Android s Kotlinem

  • Kotlin Android Extensions a view binding
  • Použití korutin Kotlinu v Androidu

Závěr a další kroky

Požadavky

  • Základní znalosti jazyka Kotlin
  • Pochopení konceptů objektově orientovaného programování

Cílová skupina

  • Vývojáři
  • Programátoři
 14 hodiny

Počet účastníků


Cena za účastníka

Reference (3)

Nadcházející kurzy

Související kategorie