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
2021.
augusztus
30.
2021.
október
04.
2021.
november
22.
2021.
december
13.
Képzési forma:
Képzés hossza:
5 nap (40 óra)
Képzés nyelve:
Magyar/Angol
2021.
augusztus
30.
Mentorált
2021.
október
04.
Mentorált
2021.
november
22.
Mentorált
2021.
december
13.
Mentorált
Képzési forma:
Normál
Képzés hossza:
5 nap (40 óra)
Képzés nyelve:
Magyar/Angol

Ismertető

A tanfolyam 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 tanfolyam 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.

  • I/O, fájlkezelés, Path interfész és Files osztály, streamek, Reader és Writer, classpath
  • 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
  • Új dátum és időkezelés (LocalDate, LocalTime, LocalDateTime)
  • Lambda kifejezések, streamek
  • 3rd party library-k használata
  • JVM
  • Naplózás

A következő témakörök ismerete elvárt: Java fejlesztőeszköz használata, alapvető unittesztelé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.

A Java SE alapok (JAVA-BSC) tanfolyam 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.