Kurzusleírás

Bevezetés

  • Miért jobb a Kotlin a Java-nál?

Eszközök beállítása

  • A parancssor eszközeinek használata
  • A Kotlin JDK telepítése
  • Az IDE: IntelliJ telepítése és beállítása
  • Bővítmények telepítése

Első lépések a Kotlin programozásban

  • A Kotlin architektúrájának megismerése
  • Változók létrehozása a Kotlin-ben
  • A Kotlin különböző adattípusainak ismerete
  • Szingerek használata a Kotlin-ben
  • A mutabilitás megértése a Kotlin-ben
  • Kifejezések, utasítások és hozzárendelések implementálása
  • Null biztonság érdekében null értékű változók használata a Kotlin-ben
  • Feltételi programtervezési folyamat kezelése "if" utasításokkal
  • Lehetőségek kezelése "when" utasításokkal
  • A Kotlin feltételkezelő funkcióinak fejlett képességeinek megismerése
  • Tömbök és listák használata a Kotlin-ben
  • Ciklusok implementálása a Kotlin-ben
  • Funkciók létrehozása, deklarálása és használata a Kotlin-ben
  • Paraméterek és visszaadott értékek használata
  • Kiterjesztőfunkciók használata
  • Inline funkciók használata
  • Felsoroló funkciók használata

Objektumorientált programozás a Kotlin-ban

  • Az objektumokkal való programozás áttekintése
  • Egy osztály létrehozása
  • Módosítófunkciók hozzáadása az osztályokhoz
  • Alapvető konstruktorok definiálása
  • Névvel ellátott paraméterek és alapértelmezett értékek használata
  • Inheritanciát lehetővé tévő nyílt osztályok használata
  • Abstract osztályok használata
  • Egy interfész létrehozása és használata
  • Override kezelése
  • Data osztályok létrehozása
  • Singletonek és companion objektumok használata
  • Felsorolások használata
  • Osztályok csoportosítása csomagokba
  • Importok használata
  • Információelrejtés implementálása
  • Getterek és setterek használata
  • Láthatóság módosítók implementálása
  • A generikusok megértése
  • Egy generikus verem implementálása
  • Generikus funkciók használata

A Kotlin és a Java kompatibilitásának megismerése

  • Java használata Kotlin-ben
  • Kotlin használata Java-ban

A Kotlin fejlett funkcióinak megismerése

  • A műveleti operátorok felüldefiniálásának megértése
  • Annotációk használata
  • Reflexió használata
  • DSL konstrukció implementálása
  • Felbontás implementálása

A Kotlin funkcionális programozási szempontjai

Gyakorlat: Android alkalmazás konvertálása Java-ból Kotlin-be

  • Android Studio használata
  • Új projekt indítása a Kotlin-lel
  • Meglévő Java kód konvertálása Kotlin-be
  • Az Android API-k használata a Kotlin-ben

Hibaelhárítás

Összefoglalás és következtetés

Követelmények

  • Java programozási tapasztalat
  • Tevékenység alapjai vagy ismeretek az Android fejlesztéshez

Célcsoport

  • A Kotlinba érdeklődő Android fejlesztők
  • A Kotlinba érdeklődő Java programozók
 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák