Kurzusleírás

Bevezetés

A Kotlin eszközeinek 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

A Kotlin és a Kotlin szintaxis alapjai

  • A Kotlin architektúrájának megismerése
  • A Kotlin szintaxisának tanulása
  • A Kotlin kulcsfontosságú funkcióinak használata

Objektumorientá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
  • Adatosztályok létrehozása
  • Singletonok és társított objektumok használata
  • Felsorolások használata
  • Osztályok csoportosítása csomagokba
  • Importok használata
  • Információrejtés implementálása
  • Getterek és setterek használata
  • Láthatósági módosítók implementálása
  • A generikusok megértése
  • Generikus verem implementálása
  • Generikus függvények használata

Android alkalmazásfejlesztés Kotlinnal

  • Az Android fejlesztés eszközeinek beállítása
    • Az Android Studio telepítése
    • Új projekt indítása
    • Az emulátor beállítása
    • A könyvtár beállítása
  • A Kotlin beállítása Androidon
  • A Hello Android keretrendszer és az Android SDK eszközök használata
  • Android alkalmazás fejlesztése Kotlinnal
    • ListActivity és ListView használata
    • Intents és Intent Filters használata
    • Egyéni nézetek használata
    • Layout Manager használata
    • Webszolgáltatások és API-k kezelése
    • Android szolgáltatások kezelése
    • SQLite adatbázis használata
    • Content Provider használata
    • Adapterek írása
    • Párbeszédpanelek és értesítések implementálása (Toasts)
    • Felhasználói felület tervezése
      • Opciók és környezeti menük
      • WebView
    • Android értesítések implementálása
  • Egyedi, reszponzív Android alkalmazás készítése Kotlinnal
  • Android alkalmazás közzététele a Google PlayStore-ban

iOS alkalmazásfejlesztés Kotlinnal

  • Az XCode 9 funkcióinak és architektúrájának áttekintése
  • A Swift 4 funkcióinak és architektúrájának áttekintése
  • A Kotlin és a Swift hasonlóságainak és különbségeinek összehasonlítása
    • Alapok
    • Tömbök
    • Szótárak
  • Webszolgáltatások használata
  • Adatkezelés végrehajtása
  • Változók, konstansok és Swift adattípusok használata
  • Az iOS felhasználói élmény optimalizálása UX és UI tervezéssel
  • Felhasználói interakció hozzáadása a jobb felhasználói élmény érdekében
  • Teljesítmény optimalizálása
  • iOS alkalmazás hibakeresése
  • Egyedi, reszponzív iOS alkalmazás készítése Kotlinnal
  • iOS alkalmazás közzététele az Apple AppStore-ban

Hibaelhárítás

Összefoglalás és befejezés

Követelmények

  • Tapasztalat Java programozásban
  • Alapvető tapasztalat vagy ismeret az Android fejlesztésben
  • Tapasztalat Swift programozásban
 35 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák