Kurzusleírás
Bevezetés
Kotlin áttekintése
Eszközök beállítása
- Parancssoros eszközök használata
- Kotlin JDK telepítése
- IntelliJ IDE telepítése és beállítása
- Beépülő modulok telepítése
A Kotlin ismeretlen világának megnyitása
- Alapvető kódolás bevezetése a Kotlin segítségével
- A Kotlin architektúrájának tanulmánya
- Interaktív munka a REPL segítségével a Kottin-ban
- Változók létrehozása Kotlin-ban
- A Kotlin adattípusainak ismerete
- Stringek használata Kotlin-ban
- Az immutabilitás megértése a Kotlin-ban
- Kifejezések, utasítások és hozzárendelések implementálása
- Nullable változók használata a Kotlin-ban a null biztonság érdekében
- Első önálló Kotlin alkalmazás létrehozása
Feltételes utasítások implementálása a Kotlin-ban
- A programáramlás irányítása "if" utasításokkal
- Választási lehetőségek kezelése a "when" utasítások segítségével
- A Kotlin haladó képességeinek ismerete a feltételes utasítások terén
- Véletlenszámok generálása feltételes utasítások segítségével
Tömbök és listák használata a Kotlin-ban
Ciklus szerkezetek implementálása a Kotlin-ban
- "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
- Ciklus címkék használata
- Számok összegének kiszámítása ciklusok segítségével
Függvények használata a Kotlin-ban
- Függvények létrehozása
- Függvények deklarálása
- Paraméterek használata és visszatérési érték adása
- Kiterjesztő függvények használata
- Beágyazott függvények használata
- Magasabb rendű függvények használata
Objektumorientált programozás a Kotlin-ban
- Az objektumokkal való programozás áttekintése
- Osztály létrehozása
- Metódusok hozzáadása az osztályokhoz
- Alapvető konstruktorméterek definiálása
- Névvel ellátott paraméterek és alapértelmezett értékek használata
- Nyitott osztályok használata öröklődés engedélyezése érdekében
- Absztrakt osztályok használata
- Interfészek létrehozása és használata
- Felülbírálás kezelése
- Adattáblák létrehozása
- Singletonok és companion 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
- Getter és setter metódusok használata
- Láthatóság módosítók implementálása
- Generikus típusok 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
- Bitwise operátorok használata
Be- és kimeneti funkciók implementálása
Java használata a Kotlin-ból
Kotlin használata a Java-ban
Spek tesztelésének használata
Hibaelhárítás
Összefoglaló és következtetés
Követelmények
- Alapvető számítógépes ismeretek
- Korábbi programozási tapasztalat nem kötelező
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