Java 8 plusz újdonságok, funkcionális programozás

JAVA-SE8

Funkcionális programozás, lambda kifejezések, streamek és az összes Java 8 és utána megjelent újdonságok

Képzés hossza: 2 nap (16 óra)

Tananyag nyelve: MAGYAR

Kérjük válassz időpontot!

2019 szeptember 23. 139 000 Ft
2019 november 11. 139 000 Ft

139 000 Ft + Áfa / fő-től

A tanfolyam célja a Java 8-ban bevezetett újdonságok bemutatása, mint a funkcionális programozás elemei, lambda kifejezések, streamek, új Date-Time API.

  • Default és static interfész metódusok
  • Bevezetés a lambda kifejezések használatába
  • Saját és beépített funkcionális interfészek, method reference
  • Optional osztály
  • Streamek, források, köztes és lezáró műveletek
  • Collectorok
  • Párhuzamos streamek
  • Primitív típusok használata streamekben
  • Új típusok: LocalDate, LocalTime, LocalDateTime, műveletek, parse és format, átjárás régi típusok között, Period és Duration, időzónák használata, ZonedDateTime
  • Collections Framework módosítások
  • Comparator módosítások
  • Könyvtárak és fájlok kezelése streamek használatával
  • Annotációkkal kapcsolatos módosítások
  • Párhuzamossággal kapcsolatos újdonságok (pl. CompletableFuture)

A következő témakörök ismerete elvárt: biztonságos fejlesztőeszköz kezelés, csomagok, tömbök, osztályok, interfészek, absztrakt osztályok, kivételkezelés, párhuzamos programozás alapjai, belső osztályok, generikusok, Collections Framework API (List, Set, Queue, Map interfészek és implementációik).

A Java SE alapok (JAVA-SE_B) és a Java SE haladó (JAVA-SE_A) tanfolyamok elvégzése illetve annak ismeretanyaga.

Mivel a tananyagok egy része angol nyelvű, ezért alapfokú, dokumentumolvasás-szintű angol nyelvtudás szükséges. A videók magyar nyelvűek, magyar nyelvű slide-ok alapján.