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
Reference (3)
Alex je velmi přátelský a spolehlivý muž. Dokázal udělat všechny pohodlné při společné práci a dobrovolně nabízel řešení.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kurz - Kotlin for Beginners
Přeloženo strojem
Bylo to stručné, dobře uspořádané, mělo pěknou rovnováhu mezi úkoly a přednáškami a všechno bylo na místě.
Alexander Illarionov - C.T.Co SIA
Kurz - Advanced Kotlin Programming
Přeloženo strojem
Skvělý obsah, vynikající cvičení. Zabraná spousta informací. Přátelské pro začínající programátory v Kotlinu, ale také nabízí mnoho nového těm, kteří Kotlin už používají. Důrazně doporučuji tento kurz. Tempo kurzu bylo perfektní, ani ne příliš pomalé, ani příliš rychlé. Střídání mezi výukou a cvičením pomohlo pevně zaznamenat znalosti z každé sekce.
Mark Sorenson - Los Alamos National Laboratory
Kurz - Programming with Kotlin
Přeloženo strojem