Zkuste nás kontaktovat

Návrh Školení

Úvod

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

Pokročilé vlastnosti jazyka

  • Lambda výrazy a funkce vyššího řádu
  • Rozšiřující funkce a vlastnosti
  • Inlineové funkce a reifikované typové parametry
  • Kolekce a sekvence

Objektově orientované programování

  • Delegace tříd a objektové výrazy
  • Sealed třídy a aliasy typů
  • Generické typy a jejich variabilita
  • Pokročilá dědičnost a polymorfismus

Funkcionální programování

  • Pochopení monád a funkcionálních konstrukcí
  • Práce s knihovnou Arrow
  • Coroutiny a základy asynchronního programování
  • API Flow a reaktivní programování

Vývoj aplikací pro Android v Kotlinu

  • Kotlin Android Extensions a vazby na komponenty rozhraní
  • Používání Kotlin Coroutines v prostředí Androidu

Shrnutí a další kroky

Požadavky

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

Cílová skupina

  • Vývojáři
  • Programátori
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie