Detailed training program
- Parancsok és az első program
- Egész számok, stringek és adatbevitel
- Feltételes operátorok és logika
- Ciklusok a vezérléshez
- IDE beállítása és Kotlin projektkonfiguráció
- Lebegőpontos számok és sajátosságaik
- Tömbök Kotlinban
- Függvények és felépítésük
- Haladó string manipuláció
- Konstansok, data class, enum és when
- Tuple-ök és lokális függvények
- Osztályok és objektumok
- Kivételkezelés: try, catch, finally
- Null-safety és biztonságos null kezelés
- Dátumok, idő és időzónák kezelése
- Osztályok és konstruktorok (részletesen)
- Tulajdonságok és enkapszuláció
- Extension függvények, extension property-k és indexerek
- data class, sealed class és enum class
- Öröklődés és osztályhierarchiák
- Polimorfizmus és metódus-túlterhelés
- Absztrakció és absztrakt osztályok
- Interfészek: alapok és szerződések
- Haladó interfészek és delegálás
- Gyakori hibák és OOP best practice-ek
- Bevezetés a verziókezelésbe: Git és GitHub
- Modul záróprojekt
- Kollekciótípusok és generics
- Alap kollekció interfészek
- Kollekció metódusok: rendezés, szűrés, keresés
- Comparatorok és objektum-összehasonlítás
- Sequence-ek
- Reguláris kifejezések Kotlinban
- Lambda kifejezések Kotlinban
- Higher-order függvények és kapcsolatuk a lambdákkal
- Funkcionális programozás Kotlinban
- Inline függvények és reified típusok
- Fájlkezelés alapjai Kotlinban
- Fájlok olvasása és írása
- Fájlrendszer kezelése
- Szöveg és fájl kódolások kezelése
- Szerializáció és deszerializáció alapfogalmai
- kotlinx.serialization: alapok
- JSON adatok kezelése
- XML adatok kezelése
- Scoped Functions (apply, let, run, with, also)
- Események Kotlinban: fogalmak, létrehozás és kezelés
- Események életciklusa és menedzsmentje
- Eseményvezérelt programozás best practice-ek
- Delegálás és Property Delegation
- DSL Kotlinban
- Többszálúság alapjai Kotlinban: coroutines és szálak
- Szál-szinkronizáció
- Gyakori többszálúsági problémák
- Thread-safe kollekciók és csatornák
- Aszinkron programozás (Coroutines)
- Feladatkezelés: CoroutineScope, launch, async
- Hibakezelés aszinkron kódban
- Mélyebb betekintés az aszinkronitásba
- Flow: reaktív streamek alapjai
- Flow: operátorok és transzformációk
- Flow: haladó technikák
330+
Leckék
1000+
Feladatok
61
Tesztek
És még:
- Azonnali feladatellenőrzés
- AI kódellenőrző
- IDE plugin
- WebIDE
- Játékosítás
- Motiváló előadások