Základní info
Dvoudenní kurz je určen vývojářům v Javě, kteří chtějí přejít ke Kotlinu a psát idiomatický, bezpečný a moderní JVM kód.
Cílová skupina
- Mid/senior Java vývojáři, backend vývojáři a další JVM programátoři.
Cíle kurzu
- Přenést znalosti z Javy do Kotlinu.
- Používat null-safety, datové třídy, extension funkce a funkcionální idiomy.
- Pracovat s coroutines a běžnými JVM frameworky.
Osnova kurzu
- Syntaxe Kotlinu a rozdíly proti Javě.
- Null-safety, classes/data classes a collections.
- Extension functions, lambdy a funkcionální styl.
- DSL a idiomatický Kotlin.
- Coroutines a asynchronní kód.
- Interoperabilita s Javou a frameworky.
Předpoklady účastníka
- Praktická znalost Javy/JVM, Maven nebo Gradle a Git.
Technické / další požadavky
- Notebook, IDE (typicky IntelliJ), JDK 17+ a internet.