Návrh Školení
Začínáme
- Základní syntaxe
- Běžné idiomy v Kotlinu
- Konvence při psaní kódu
Základy
- Základní datové typy
- Balíčky
- Řídicí struktury
- Návratové hodnoty a skoky v kódu
Třídy a objekty
- Třídy a dědičnost
- Vlastnosti a pole
- Rozhraní
- Modifikátory viditelnosti
- Rozšiřování funkcionalit
- Datové třídy
- Generické typy
- Nestavěné třídy
- Výčtové třídy
- Objekty jako samostatné instance
- Deldace objektů
- Delegované vlastnosti
Funkce a lambda výrazy
- Funkce
- Lambda výrazy
- Inline funkce
Ostatní témata
- Rozkládání struktur na jednotlivé komponenty
- Kolekce a seznamy
- Rozsahy hodnot
- Typová kontrola a převody typů
- Použití klíčového slova 'this'
- Rovnost v porovnávání hodnot
- Přetěžování operátorů
- Bezpečná práce s hodnotami typu null
- Práce s výjimkami
- Anotace v kódu
- Reflexe a dynamické využití jazyka
- Typově bezpečné konstruktory struktur
- Dynamický typ Kotlinu
Interoperabilita
- Použití Java kódu v Kotlinu
- Použití Kotlinu v kontextu Java projektů
Reference
- Dokumentování kódu napsaného v Kotlinu
- Použití nástroje Maven
- Použití nástroje Ant
- Použití nástroje Gradle
- Integrace Kotlinu s prostředím OSGi
Návody a příklady
Požadavky
Kotlin je staticky typovaný programovací jazyk určený pro platformy JVM, Android a prohlížeče.
Cílová skupina
Tento kurz je určen programátorům a inženýrům, kteří se chtějí naučit programovat v Kotlinu.
Reference (4)
Hluboké znalosti a příklady
Ankur Kapila - Deutsche Bank
Kurz - Programming with Kotlin
Přeloženo strojem
Školení bylo velmi dobře strukturované a poskytlo obsáhlé znalosti o dané problematice.
Umar Farooq - Deutsche Bank
Kurz - Programming with Kotlin
Přeloženo strojem
Bylo to perfektní, dostatek slajdů s nápovědemi a dostatek času na řešení cvičení.
Dominik Rainer - LTW Intralogistics
Kurz - Programming with Kotlin
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