Kurzusleírás
Bevezetés
- Miért jobb a Kotlin a Java-nál
Az eszközök beállítása
- A parancssori eszközök használata
- A JDK telepítése Kotlinhoz
- Az IDE telepítése és beállítása: IntelliJ
- A bővítmények telepítése
Bevezetés az alapvető Kotlin programozásba
- A Kotlin architektúrájának megismerése
- Változók létrehozása Kotlinban
- A különböző adattípusok megértése Kotlinban
- Stringek használata Kotlinban
- Az immutabilitás megértése Kotlinban
- Kifejezések, utasítások és értékadások implementálása
- Nullable változók használata Kotlinban a null biztonság érdekében
- Feltételes programvezérlés kezelése "if" utasításokkal
- Opciók kezelése "when" utasításokkal
- A Kotlin fejlett képességeinek feltárása feltételes utasításokhoz
- Tömbök és listák használata Kotlinban
- Ciklusok implementálása Kotlinban
- Függvények létrehozása, deklarálása és használata Kotlinban
- Paraméterek használata és érték visszaadása
- Bővítő függvények használata
- Inline függvények használata
- Magasabb rendű függvények használata
Objektum-orientált programozás Kotlinnal
- Az objektumokkal való programozás áttekintése
- Osztály létrehozása
- Metódusok hozzáadása osztályokhoz
- Alapvető konstruktorok definiálása
- Névvel ellátott paraméterek és alapértelmezett értékek használata
- Nyitott osztályok használata az öröklődés engedélyezéséhez
- Absztrakt osztályok használata
- Interfészek létrehozása és használata
- Felülírás kezelése
- Adat osztályok létrehozása
- Singletonok és társ objektumok használata
- Enumerációk használata
- Osztályok csoportosítása csomagokba
- Importok használata
- Információ elrejtésének implementálása
- Getterek és setterek használata
- Láthatósági módosítók implementálása
- Generikusok megértése
- Generikus verem implementálása
- Generikus függvények használata
A Kotlin és Java együttműködésének feltárása
- Java használata Kotlinból
- Kotlin használata Javából
A Kotlin fejlett funkcióinak feltárása
- Operátor túlterhelés megértése
- Jegyzetek használata
- Reflekció használata
- DSL építés implementálása
- Destruktúrálás implementálása
Funkcionális programozás Kotlinnal
Gyakorlat: Android alkalmazás konvertálása Java-ról Kotlinra
- Android Studio használata
- Új projekt indítása Kotlinnal
- Meglévő Java kód konvertálása Kotlinra
- Android API-k használata Kotlinnal
Hibaelhárítás
Összefoglalás és befejezés
Követelmények
- Tapasztalat Java programozásban
- Alapvető tapasztalat vagy ismeret az Android fejlesztésben
Közönség
- A Kotlin érdeklődő Android fejlesztők
- A Kotlin érdeklődő Java programozók
Vélemények (3)
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
Rövid, jól rendezett volt, megfelelő egyensúlyt teremtett a feladatok és előadások között, és minden pontilag helyesen volt megoldva.
Alexander Illarionov - C.T.Co SIA
Kurzus - Advanced Kotlin Programming
Gépi fordítás
Kitűnő tartalom, egyetlen gyakorlatok. Sok információt fedeztek le. Újbarát az új Kotlin-programozók számára, de még sokat is tanulni lehet a Korai Kotlin-felhasználóknak. Nagyon ajánlom ezt a kurzust. A kurzus ütemzete tökéletes volt, nem volt túl lassú vagy túl gyors. Az oktatás és a gyakorlatok felváltása segített megszilárdítani minden szakaszban szerzett ismereteket.
Mark Sorenson - Los Alamos National Laboratory
Kurzus - Programming with Kotlin
Gépi fordítás