Návrh Školení
Úvod
- Výhody Kotlinu oproti Javě
Nainstalování a konfigurace Kotlinu
Přehled funkcí Kotlinu
- Inferování typů, nullabilita, operátory kolekcí atd.
Příprava vývojového prostředí
Podobnosti a rozdíly mezi Kotlinem a Javou
- Kompatibilita s Javou
Syntaxe Kotlinu
- Kotlin standardní knihovna, datové struktury, operátory
Vytváření aplikace
Ovládání toku aplikace
Objektově orientované programování v Kotlinu
Funkcionální programování v Kotlinu
Kompilace Kotlin kódu do JVM Bytecode
Spojování Kotlinu a Javy ve stejné aplikaci
Zabezpečení aplikace
- Nullabilita
Kompilace Kotlin kódu do JavaScriptu a Kotlin Native.
Testovací strategie pro Kotlin aplikace
Ladění Kotlin kódu
Závěr a souhrn
Požadavky
- Zkušenosti s programováním v Javě.
Cílová skupina
- Vývojáři
Reference (3)
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kurz - Kotlin for Beginners
It was concise, well organised, had nice balance of tasks and lectures and everything was on point.
Alexander Illarionov - C.T.Co SIA
Kurz - Advanced Kotlin Programming
Great content, excellent exercises. Covered a lot of information. Friendly to new Kotlin programmers but also a lot to still learn for those of us already using Kotlin. Highly recommend this course. The pace of the course was perfect, not too slow, not too fast. Alternating between instruction and exercises helped cement the knowledge from each section.