Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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
Reference (2)
Jako senior Java vývojář a začátečník v Kotlinu mám pocit, že mi tento kurz dal nástroje pro správné používání Kotlinu v budoucích vývojových projektech.
Stewart Coates - DLA PIPER
Kurz - Advanced Kotlin Programming
Přeloženo strojem
Hluboké znalosti a příklady
Ankur Kapila - Deutsche Bank
Kurz - Programming with Kotlin
Přeloženo strojem