JAVA-COLL

Java adatszerkezetek és funkcionális programozás

Java kollekciók, lambda kifejezések, streamek
Választható részvételi forma
Választható képzési forma
Képzés hossza
  • 3 nap (3×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Választható időpontok

Képzés ára

175 000 Ft
+ ÁFA/fő
Kérjük, válassz időpontot és részvételi formát!
Szeretne a cégére szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

A képzés célja a Java nyelv adatszerkezeteinek bemutatása. Bevezetés a funkcionális programozásba, melynek alap építőkövei a lambda kifejezések. A streamek használatával kollekciókat lehet hatékonyan kezelni.

A képzés számos gyakorlati feladatot tartalmaz, ezek megvalósításához az IntelliJ IDEA fejlesztőeszközt használjuk, Maven alapú projektekben. Az egyes projekteket JUnit tesztek egészítik ki.

Tematika

  • Belső osztályok
  • Generikusok használata
  • equals() és hashCode() metódusok
  • Collections Framework részletes bemutatása: List, Set, Queue, Map interfészek és implementációik
  • Autoboxing kollekciók esetén
  • Bejárás, keresés és rendezés (Comparable és Comparator interfész, Collator)
  • Collections osztályban szereplő metódusok
  • clone() metódus, deep clone fogalma
  • Lambda kifejezések, streamek
  • Új dátum és időkezelés (LocalDate, LocalTime, LocalDateTime)
  • Reguláris kifejezések
  • Többnyelvű alkalmazások
  • Nagy számok kezelése, BigDecimal
Tematika (PDF)

Szükséges előképzettség

Elvárt a következő témakörök ismerete: Java fejlesztőeszköz használata, alapvető unit tesztelés, csomagok, kifejezések, utasítások, vezérlési szerkezetek (elágazás és ciklus), primitív típusok, tömbök, enumok és osztályok alapvető használata, absztrakt osztályok és interfészek.

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