Kurzusleírás

Bevezetés

A Kotlin alapjainak feltöltése

A Kotlin haladó függvényeinek használata

  • A belső függvények használata a Kotlin funkcionalitás újrahasznosításához.
  • A függvények meghívása infix jelöléssel a Kotlinban.
  • Névtelen függvények deklarálása a Kotlinban.
  • A inline módosító használata hatékonyság érdekében a Kotlinban.
  • Térvek és helyi térvek implementálása haladó függvények használatával a Kotlinban.
  • A rétegelt visszahívás implementálása optimalizálás érdekében a Kotlinban.
  • Műveleti operátorok felülbírálása a Kotlinban.
  • Lambdák használata fogalmi korlátozások létrehozására DSL-k esetén a Kotlinban.
  • Példányok meghívása a Kotlinban.
  • Függvényes konstrukciók használata a Kotlinban
    • Függvénykompozíció
    • Kuririzáció
    • Egyéb konstrukciók
  • A Kotlin haladó függvényes aspektusainak összefoglalása.

A Kotlin osztály forgatókönyveinek megismerése

  • Mezők implementálása a Kotlinban.
  • A "lateinit" módosító használata a Kotlinban.
  • Melyek és belső osztályok megértése a Kotlinban.
  • Statiszti osztálymetódusok definiálása companion objektumok használatával a Kotlinban.
  • Osztálykonstruktorok elrejtése a Kotlinban.
  • Az osztályok záró jelölésének megjelölése a Kotlinban.
  • Típusaliasok használata a Kotlinban.
  • A Kotlin osztályai haladó funkcióinak összefoglalása.

Delegálás implementálása a Kotlinban

  • A delegálás fogalmának megértése a Kotlinban.
  • Tagfunkciók delegálása más osztályokhoz a Kotlinban.
  • Tagváltozók delegálása a Kotlinban kód újrahasznosítás érdekében.
  • Beépített delegált tulajdonságok használata a Kotlinban.
  • Helyi tulajdonságok delegálása kód újrahasznosítás érdekében a Kotlinban.
  • Bővítmény tulajdonságok implementálása osztályokban a Kotlinban.
  • A delegálás különböző aspektusainak összefoglalása a Kotlinban.

A Kotlin generikus funkcióinak mélyebb megismerése

  • Generikus korlátozások megértése.
  • Változóság és invariánság megértése a generikus típusokban.
  • A "out" módosító használata a variáns típusok kifejezéséhez a Kotlinban.
  • Kontravariáns típusok kifejezése a Kotlinban.
  • A típusprojekciók és csillag projekciók fogalmának megértése a Kotlinban.
  • A Kotlin haladó generikus funkcióinak összefoglalása.

Metaprogramozás a Kotlinban

  • Reflexió áttekintése.
  • A Java reflexiós API használata a Kotlinban.
  • A Kotlin reflexiós API használata.
  • Típus tisztítás kezelése a Kotlinban.
  • Reified generikus típusok használata a Kotlinban.
  • Egyedi annotációk definiálása a Kotlinban.
  • A metaprogramozás és az introspekció technikák összefoglalása a Kotlinban.

Aszinkron programozás a Kotlinban

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

Összefoglalás és következtetés

Követelmények

  • A Kotlin alapjainak megismerése.

Célcsoport

  • A fejlesztők, akik mélyebb ismereteket szeretnének megszerezni a Kotlin programozásban.
 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (7)

Közelgő kurzusok

Rokon kategóriák