JAVA-OO-1

Java objektumorientált programozás

Java öröklődés, absztrakt osztályok, interfészek
Választható részvételi forma
Választható képzési forma
Képzés hossza
  • 2 nap (2×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Választható időpontok
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 objektumorientált eszközeinek megismerése. Részletesen bemutatásra kerülnek az osztályok, konstruktorok, metódusok, öröklődés, interfészek és a polimorfizmus.

A képzés számos gyakorlati feladatot tartalmaz, ezek megvalósításához IntelliJ IDEA fejlesztőeszközt alkalmazunk, Maven alapú projektekben, JUnit unitteszt keretrendszerrel.

A képzést összetett projektfeladatok színesítik.

Tematika

  • Immutable objektumok
  • JavaBeans
  • Metódusok
  • Paraméterátadás
  • Visszatérési érték
  • Metódusnév túlterhelés
  • Statikus attribútumok és metódusok
  • Konstruktorok és inicializátorok
  • Öröklődés, Object ősosztály
  • Konstruktorok és az öröklődés viszonya
  • Absztrakt osztályok, interfészek, default és statikus interfész metódusok
  • Dependency inversion
  • Felsorolásos típus, állapotgép
  • Polimorfizmus, dinamikus kötés, is-a / has-a kapcsolatok
  • Kivételkezelés saját kivétellel, multi catch, try-with-resources
Tematika (PDF)

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

Algoritmusok és programozási alapok ismerete Java nyelven (változók, függvények, paraméterek, visszatérési értékek, vezérlési szerkezetek – elágazások, ciklusok).

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.