Tervezési minták Java nyelven

JAVA-DP

Tervezési minták gyakorlatorientáltan, példák a Java API-ban és a különböző Javas keretrendszerekben

Képzési forma:
Képzés hossza:
3 nap (24 óra)
Tananyag nyelve:
Magyar
2020.
október
12.
Biztosan indul
2020.
december
14.
Biztosan indul
2021.
február
03.
2021.
április
14.
2021.
június
16.
2021.
szeptember
01.
2021.
október
06.
2021.
november
24.
2021.
december
15.
Képzési forma:
Képzés hossza:
3 nap (24 óra)
Képzés nyelve:
Magyar/Angol
2020.
október
12.
Mentorált
Biztosan indul
2020.
december
14.
Mentorált
Biztosan indul
2021.
február
03.
Mentorált
2021.
április
14.
Mentorált
2021.
június
16.
Mentorált
2021.
szeptember
01.
Mentorált
2021.
október
06.
Mentorált
2021.
november
24.
Mentorált
2021.
december
15.
Mentorált

Ismertető

A tanfolyam célja gyakorlati példákon keresztül megismertetni a fejlesztőket a legelterjedtebb tervezési mintákkal, melyek a gyakori objektumorientált tervezési feladatok megoldásai.

A tanfolyam azon gyakorlott Java fejlesztőknek ajánlott, akik erős objektumorientált tervezési és Java programozási ismeretekkel rendelkeznek, és szeretnék megismerni, és az ajánlás szerint használni a legelterjedtebb tervezési mintákat.

A tanfolyam komplex gyakorlati feladatokat tartalmaz IntelliJ IDEA fejlesztőeszközzel, Maven build eszközzel, JUnit tesztesetekkel. (A tanfolyam során több 3rd party library bemutatásra kerül.)

  • Tervezési minták objektumorientált háttere
  • Tervezési minták alapjai, cél, egyéb nevek, feladat, alkalmazhatóság, szerkezet, résztvevők, együttműködés, következmények, megvalósítás, példakód
  • Tervezési minták osztályozása
  • Létrehozási minták: elvont gyár (abstract factory), építő (builder), gyártófüggvény (factory method), prototípus (prototype), egyke (singleton)
  • Szerkezeti minták: illesztő (adapter), híd (bridge), összetétel (composite), díszítő (decorator), homlokzat (facade), pehelysúlyú (flyweight), helyettes (proxy)
  • Viselkedési minták: felelősséglánc (chain of responsibility), parancs (command), értelmező (interpreter), bejáró (iterator), közvetítő (mediator), emlékeztető (memento), megfigyelő (observer), állapot (state), stratégia (strategy), sablonfüggvény (template method), látogató (visitor)

A következő témakörök ismerete elvárt: biztonságos fejlesztőeszköz kezelés, csomagok, osztályok, interfészek, kivételkezelés.

A Java SE alapok (JAVA-BSC) és a Java SE haladó (JAVA-ADV) 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.