Kurzusleírás

Bevezetés

A Kotlin áttekintése

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

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

Kezdő lépések: Kotlin

  • Bevezetés az alapvető kódolásba a Kotlin segítségével
  • A Kotlin építészet elsajátítása
  • Interakció a következővel: Kotlin A REPL
  • Változók létrehozása a Kotlin-ben
  • A különböző adattípusok megértése itt: Kotlin
  • Stringek használata a Kotlin-ben
  • A változhatatlanság megértése a Kotlin-ben
  • Expressionok, utasítások és hozzárendelések megvalósítása
  • Nullable változók használata a Kotlin-ban a nulla biztonság érdekében
  • Az első önálló Kotlin alkalmazás létrehozása

Feltételes nyilatkozatok végrehajtása a Kotlin-ben

  • Feltételes programfolyamat kezelése "ha" utasításokkal
  • Kezelési lehetőségek „mikor” utasítások használatával
  • A Kotlin feltételes nyilatkozatok speciális képességeinek felfedezése
  • Véletlen számok generálása feltételes utasítások segítségével

Tömbök és listák használata a Kotlin-ben

Looping konstrukciók megvalósítása a Kotlin-ben

  • Kódolás "for" hurkok
  • Kódolás "while" hurkok
  • "Szünet" nyilatkozatok végrehajtása
  • A „folytatás” nyilatkozatok végrehajtása
  • "Return" nyilatkozatok használata
  • Loop Labels használata
  • Számok összegzésének kiszámítása hurkok segítségével

Funkciók használata a Kotlin-ben

  • Funkciók létrehozása
  • Funkciók deklarálása
  • Paraméterek használata és érték visszaadása
  • Kiterjesztési funkciók használata
  • Inline Functions használata
  • Magasabb rendű függvények használata

Object-Oriented Programming és Kotlin

  • Az objektumokkal való programozás áttekintése
  • Osztály létrehozása
  • Módszerek hozzáadása az osztályokhoz
  • Alapvető konstruktorok meghatározása
  • Elnevezett paraméterek és alapértelmezett értékek használata
  • Nyílt osztályok használata az öröklődés engedélyezésére
  • Absztrakt osztályok használata
  • Interfészek létrehozása és használata
  • Felülbírálás kezelése
  • Adatosztályok létrehozása
  • Singletonok és kísérőobjektumok használata
  • Felsorolások használata
  • Osztályok csoportosítása csomagokba
  • Az importálás használata
  • Az információs elrejtés megvalósítása
  • Getterek és szetterek használata
  • Láthatóságmódosítók megvalósítása
  • Az általános ismeretek megértése
  • Általános verem megvalósítása
  • Általános függvények használata

Különböző számrendszerek használata

  • Hexadecimális számok használata
  • Bináris számok használata
  • Bitwise operátorok használata

Bemeneti és kimeneti funkciók megvalósítása

Java használata innen: Kotlin

Kotlin használata innen: Java

A Spek használata teszteléshez

Hibaelhárítás

Összefoglalás, és következtetés

Követelmények

  • Alapvető számítástechnikai ismeretek
  • Előzetes programozási tapasztalat nem szükséges
  21 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vélemények (1)

Rokon tanfolyam

Combined C/C++, JAVA and Web Application Security

  28 Hours

Advanced Java Security

  21 Hours

Rokon kategóriák