Kurzusleírás

Felülvizsgálat

  • Öröklődés és intefances
  • Objektumhivatkozások vs öröklődés
  • Polimorfizmus
  • Interfész statikus és alapértelmezett metódusai
  • Gyűjtemények és generikumok
  • Általános (öröklődés, helyettesítő karakterek)
  • Általános típusok írása

Design Patterns

  • Objektum létrehozása
  • Statikus módszerek és mezők
  • új üzemeltető
  • Létrehozási minták
  • Öröklődés vs összetétel / Előnyök és hátrányok
  • Összetett minta
  • Belső osztályok

Visszaverődés

  • Az osztály nevű osztály
  • Mezők, módszerek és konstruktorok keresése
  • Accessmezők, módszerek meghívása
  • Tömbök vizsgálata

Annotációk

  • Annotációk a Java API-ban (@Override, @Deprecated)
  • Annotációk meghatározása

Funkcionális Programming

  • Lambda Expression áttekintése
  • Lambda Expressionok és funkcionális interfészek
  • Lambda Expressionok használata
  • Módszerreferenciák használata

A Stream API

  • Streamek és gyűjtemények
  • Gyűjtemények szűrése
  • Láncolás és csőkötés

Dátum/Idő API

  • Legecy API-k
  • A dátum/idő API (JSR 310)
  • Dátumalapú és időalapú események
  • Időbélyegek, időszakok és időtartamok
  • Számítások végrehajtása
  • Formázás
  • Lokalizáció / Időzónák

A JUnit alapjai

  • A JUnit áttekintése, tesztvezérelt fejlesztés
  • Tesztek és állítások
  • Munka a kivételekkel
  • Tesztek szervezése a JUnit segítségével
  • Rögzítések írása - @előtte, @utána
  • Tesztcsomagok és egyéb képességek
  • Az objektumok ál-áttekintése

Építőeszközök

  • Hangya áttekintése
  • Maven Áttekintés

Követelmények

A Java nyelv és az OOP ismerete. A résztvevőknek ismerniük kell a csomagokat, a vezérlési folyamatokat és ciklusokat, az alapvető konkrét osztályokat és az alapvető interfészeket.

 7 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (4)

Rokon tanfolyam

Rokon kategóriák