Kurzusleírás
Bevezetés
A Kotlin áttekintése
Eszközök beállítása
- Parancssori eszközök használata
- JDK telepítése a Kotlinhoz
- IDE telepítése és beállítása: IntelliJ
- Beépülő modulok telepítése
Bevezetés a Kotlin használatába
- Bevezetés az alapvető kódolásba Kotlinnal
- A Kotlin architektúrájának megismerése
- Interakció a Kotlinnal a REPL segítségével
- Változók létrehozása Kotlinban
- A különböző adattípusok megértése Kotlinban
- Szövegek használata Kotlinban
- Az immutabilitás megértése Kotlinban
- Kifejezések, utasítások és értékadások implementálása
- Null biztonság érdekében nullázható változók használata Kotlinban
- Az első önálló Kotlin alkalmazás létrehozása
Feltételes utasítások implementálása Kotlinban
- Feltételes programvezérlés kezelése "if" utasításokkal
- Lehetőségek kezelése "when" utasításokkal
- A Kotlin fejlett képességeinek feltárása feltételes utasításokhoz
- Véletlenszámok generálása feltételes utasításokkal
Tömbök és listák használata Kotlinban
Ciklusok implementálása Kotlinban
- "for" ciklusok kódolása
- "while" ciklusok kódolása
- "break" utasítások implementálása
- "continue" utasítások implementálása
- "return" utasítások használata
- Cimkék használata ciklusokban
- Számok összegének kiszámítása ciklusokkal
Függvények használata Kotlinban
- Függvények létrehozása
- Függvények deklarálása
- Paraméterek használata és érték visszaadása
- Kiterjesztő 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év szerinti 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
- Adatosztályok létrehozása
- Singletonok és társ objektumok használata
- Felsorolások használata
- Osztályok csoportosítása csomagokba
- Importok használata
- Információrejtés 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
Különböző számrendszerek használata
- Hexadecimális számok használata
- Bináris számok használata
- Bitenkénti operátorok használata
Bemeneti és kimeneti funkciók implementálása
Java használata Kotlinból
Kotlin használata Javából
Spek használata teszteléshez
Hibakeresés
Összefoglalás és befejezés
Követelmények
- Alapvető számítógépes ismeretek
- Nincs szükség előzetes programozási tapasztalatra
Vélemények (1)
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