Java SE haladó

JAVA-ADV

Java API elemei, kollekciók, streamek, fájlkezelés, unit tesztelés

Képzési forma:
Képzés hossza:
5 nap (40 óra)
Tananyag nyelve:
Magyar
2022.
december
12.
Biztosan indul
2023.
február
27.
2023.
április
24.
2023.
június
26.
2023.
augusztus
28.
2023.
október
16.
2023.
november
20.
2023.
december
11.
Képzési forma:
Képzés hossza:
5 nap (40 óra)
Képzés nyelve:
Magyar/Angol
2023.
február
27.
Mentorált
2023.
április
24.
Mentorált
2023.
június
26.
Mentorált
2023.
augusztus
28.
Mentorált
2023.
október
16.
Mentorált
2023.
november
20.
Mentorált
2023.
december
11.
Mentorált
Képzési forma:
Normál
Képzés hossza:
5 nap (40 óra)
Képzés nyelve:
Magyar/Angol

Ismertető

A képzés célja a Java nyelven történő programozás haladó szintjének elsajátítása, a Java API részleteinek megismerése.

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

  • Generikusok használata
  • Collections Framework részletes bemutatása: List, Set, Queue, Map interfészek és implementációik
  • equals() és hashCode() metódusok
  • Autoboxing kollekciók esetén
  • Bejárás, keresés és rendezés (Comparable és Comparator interfész)
  • Collections osztályban szereplő metódusok
  • clone() metódus, deep clone fogalma
  • Properties osztály
  • Belső osztályok
  • Lambda kifejezések, streamek
  • I/O, fájlkezelés, Path interfész és Files osztály, streamek, Reader és Writer, classpath
  • Új dátum és időkezelés (LocalDate, LocalTime, LocalDateTime)
  • Annotációk
  • Reflection
  • JVM
  • 3rd party library-k használata
  • Naplózás

A következő témakörök ismerete elvárt: 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.

Előfeltétele a Java SE alapok (JAVA-BSC) képzés elvégzése, vagy azon képzés anyagának gyakorlati ismerete.

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