Kurzusleírás

Bevezetés

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

Az eszközök beállítása

  • A parancssori eszközök használata
  • A JDK telepítése Kotlinhoz
  • Az IDE telepítése és beállítása: IntelliJ
  • A bővítmények telepítése

Bevezetés az alapvető Kotlin programozásba

  • A Kotlin architektúrájának megismerése
  • Változók létrehozása Kotlinban
  • A különböző adattípusok megértése Kotlinban
  • Stringek használata Kotlinban
  • Az immutabilitás megértése Kotlinban
  • Kifejezések, utasítások és értékadások implementálása
  • Nullable változók használata Kotlinban a null biztonság érdekében
  • Feltételes programvezérlés kezelése "if" utasításokkal
  • Opciók kezelése "when" utasításokkal
  • A Kotlin fejlett képességeinek feltárása feltételes utasításokhoz
  • Tömbök és listák használata Kotlinban
  • Ciklusok implementálása Kotlinban
  • Függvények létrehozása, deklarálása és használata Kotlinban
  • Paraméterek használata és érték visszaadása
  • Bővítő függvények használata
  • Inline függvények használata
  • Magasabb rendű függvények használata

Objektum-orientált programozás Kotlinnal

  • Az objektumokkal való programozás áttekintése
  • Osztály létrehozása
  • Metódusok hozzáadása osztályokhoz
  • Alapvető konstruktorok definiálása
  • Névvel ellátott paraméterek és alapértelmezett értékek használata
  • Nyitott osztályok használata az öröklődés engedélyezéséhez
  • Absztrakt osztályok használata
  • Interfészek létrehozása és használata
  • Felülírás kezelése
  • Adat osztályok létrehozása
  • Singletonok és társ 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
  • Getterek és setterek használata
  • Láthatósági módosítók implementálása
  • Generikusok megértése
  • Generikus verem implementálása
  • Generikus függvények használata

A Kotlin és Java együttműködésének feltárása

  • Java használata Kotlinból
  • Kotlin használata Javából

A Kotlin fejlett funkcióinak feltárása

  • Operátor túlterhelés megértése
  • Jegyzetek használata
  • Reflekció használata
  • DSL építés implementálása
  • Destruktúrálás implementálása

Funkcionális programozás Kotlinnal

Gyakorlat: Android alkalmazás konvertálása Java-ról Kotlinra

  • Android Studio használata
  • Új projekt indítása Kotlinnal
  • Meglévő Java kód konvertálása Kotlinra
  • Android API-k használata Kotlinnal

Hibaelhárítás

Összefoglalás és befejezés

Követelmények

  • Tapasztalat Java programozásban
  • Alapvető tapasztalat vagy ismeret az Android fejlesztésben

Közönség

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

Résztvevők száma


Ár per résztvevő

Vélemények (3)

Közelgő kurzusok

Rokon kategóriák