Kurzusleírás
Bevezetés
- A Kotlin áttekintése
- A Kotlin alapfogalmainak áttekintése
Haladó nyelvi funkciók
- Lambda kifejezések és magasabb rendű függvények
- Kiterjesztési függvények és tulajdonságok
- Inline függvények és reifikált típusparaméterek
- Kollekciók és szekvenciák
Objektum-orientált programozás
- Osztálydelegálás és objektumkifejezések
- Zárt osztályok és típusaliasok
- Generikusok és variancia
- Haladó öröklődés és polimorfizmus
Funkcionális programozás
- Monádok és funkcionális konstrukciók megértése
- Munka az Arrow könyvtárral
- Korutinok és aszinkron programozás alapjai
- Flow API és reaktív programozás
Android fejlesztés Kotlinnel
- Kotlin Android Extensions és view binding
- Kotlin Korutinok használata Androidon
Összefoglalás és következő lépések
Követelmények
- Alapvető Kotlin ismeretek
- Objektum-orientált programozási fogalmak ismerete
Célközönség
- Fejlesztők
- Programozók
Vélemények (3)
A részletes tudás és a példák
Ankur Kapila - Deutsche Bank
Kurzus - Programming with Kotlin
Gépi fordítás
Alex nagyon barátságos és nyílt ember. Mindenkinek megkönnyítette az együttműködést, és önként felajánlkozott megoldásokat adni.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Kurzus - Kotlin for Beginners
Gépi fordítás
A kurzus intenzitása és témakörök lefedettsége. Bonyolultabb témákat is jól elmagyaráznak, ezért bár benne vannak néhány fehér pont (mint például a DSL) -- nem lesz nehéz további tanulmányozást önállóan folytatnom, hiszen már alapvetően ismerem a témákat és legalább tudom, hogyan formáljam fel kérdéseimet a Google számára.
Alexey Baryshnev - C.T.Co SIA
Kurzus - Advanced Kotlin Programming
Gépi fordítás