Kurzusleírás

Áttekintés

  • Öröklődés és Interfészek
  • Objektum referenciák vs Öröklődés
  • Polimorfizmus
  • Interfész Statikus és Alapértelmezett Metódusok
  • Kollekciók és Generikusok
  • Generikusok (Öröklődés, Wildcards)
  • Generikus Típusok Írása

Tervezési Minták

  • Objektum Létrehozás
  • Statikus metódusok és mezők
  • new Operátor
  • Létrehozási Minták
  • Öröklődés vs Összetétel / Előnyök és Hátrányok
  • Kompozit Minta
  • Belső Osztályok

Reflekció

  • A Class nevű osztály
  • Mezők, Metódusok és Konstruktorok Keresése
  • Mezők Elérése, Metódusok Meghívása
  • Tömbök Vizsgálata

Annotációk

  • Annotációk a Java API-ban (@Override, @Deprecated)
  • Annotációk Definíciója

Funkcionális Programozás

  • Lambda Kifejezések Áttekintése
  • Lambda Kifejezések és Funkcionális Interfészek
  • Lambda Kifejezések Használata
  • Metódus Hivatkozások Használata

A Stream API

  • Stream-ek és Kollekciók
  • Kollekciók Szűrése
  • Láncolás és Csővezeték

Dátum/Idő API

  • Régi API-k
  • A Dátum/Idő API (JSR 310)
  • Dátum-alapú és Idő-alapú Események
  • Időbélyegek, Időszakok és Időtartamok
  • Számítások Végrehajtása
  • Formázás
  • Honosítás / Időzónák

JUnit Alapok

  • JUnit Áttekintés, Tesztvezérelt Fejlesztés
  • Tesztek és Assert-ek
  • Kivételekkel Való Munka
  • Tesztek Szervezése JUnit-ban
  • Fixture-ek Írása - @Before, @After
  • Tesztsorozatok és Egyéb Képességek
  • Mock Objektumok Áttekintése

Build Eszközök

  • Ant Áttekintés
  • Maven Áttekintés

Követelmények

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

 7 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák