Kurzusleírás

Bevezetés

Kotlin alapok ismétlése

Haladó függvények használata Kotlinban

  • Beágyazott függvények használata a funkcionalitás újrafelhasználásához Kotlinban
  • Infix jelölés használata függvények hívásához Kotlinban
  • Névtelen függvények deklarálása Kotlinban
  • Inline módosító használata a hatékonyság érdekében Kotlinban
  • Return és helyi return implementálása haladó függvényekkel való munka során Kotlinban
  • Farokrekurzió implementálása optimalizálás érdekében Kotlinban
  • Operátor túlterhelés használata Kotlinban
  • Lambdák használata fogadókkal DSL-ek korlátozásához Kotlinban
  • Példányok meghívása Kotlinban
  • Funkcionális konstrukciók használata Kotlinban
    • Függvénykompozíció
    • Currying
    • Egyéb konstrukciók
  • Összefoglalás a Kotlin haladó funkcionális aspektusairól

Osztályhelyzetek felfedezése Kotlinban

  • Mezők implementálása Kotlinban
  • A "lateinit" módosító használata Kotlinban
  • Beágyazott és belső osztályok megértése Kotlinban
  • "Statikus metódusok" definiálása Kotlinban Companion objektumok használatával
  • Osztálykonstruktorok elrejtése Kotlinban
  • Osztályok lezárása Kotlinban
  • Típusaliasok használata Kotlinban
  • Összefoglalás a Kotlin haladó osztályfunkcióiról

Delegálás implementálása Kotlinban

  • A tagdelegálás koncepciójának megértése Kotlinban
  • Tagfüggvények delegálása egy másik osztályba Kotlinban
  • Tulajdonságok delegálása Kotlinban a kódújrafelhasználás hatékonysága érdekében
  • Beépített delegált tulajdonságok használata Kotlinban
  • Helyi tulajdonságok delegálása Kotlinban a kódújrafelhasználás érdekében
  • Kiterjesztési tulajdonságok implementálása osztályokban Kotlinban
  • Összefoglalás a delegálás különböző aspektusairól Kotlinban

Mélyreható megértés a generikusokról Kotlinban

  • Generikus korlátozások megértése
  • Variancia és invariancia megértése a generikusokban
  • A "out" módosító használata kovariancia kifejezésére a generikusokban Kotlinban
  • Kontravariancia kifejezése Kotlinban
  • Típusprojekciók és csillagprojekciók koncepciójának felfedezése Kotlinban
  • Összefoglalás a Kotlin haladó generikusairól

Metaprogramozás Kotlinban

  • A reflexió áttekintése
  • Java reflexió használata Kotlinban a Reflection API segítségével
  • Kotlin Reflection API használata
  • Típus törlés kezelése Kotlinban
  • Reifikált generikusok használata Kotlinban
  • Egyéni annotációk definiálása Kotlinban
  • Összefoglalás a metaprogramozás és introspekció technikáiról Kotlinban

Aszinkron programozás végrehajtása Kotlinban

  • Az aszinkron programozás problémájának megértése
  • Aszinkron programozás és korutinok implementálása Kotlinban
  • Async és Await implementálása Kotlinban korutinok használatával
  • Yield implementálása Kotlinban
  • A korutinok előnyeinek megértése a reaktív kiterjesztésekkel szemben
  • Összefoglalás a korutinokról Kotlinban

Összefoglalás és következtetés

Követelmények

  • A Kotlin alapjainak ismerete

Célközönség

  • A Kotlin programozás mélyebb ismeretére vágyó fejlesztők
 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (7)

Közelgő kurzusok

Rokon kategóriák