JAVA TERVEZÉSI MINTÁK KÉPZÉS (design patterns)

A tervezési minták több évtizedes tapasztalatok alapján kifejlesztett útmutatók egyes újra és újra felmerülő programozási feladatok megvalósítására. Előnyük, hogy újra felhasználható objektumközpontú megvalósítást eredményeznek a konkrét nyelvi megoldásoktól függetlenül.
A tervezési minták több évtizede kezdtek el kialakulni a C++ és más objektumközpontú nyelveken írt alkalmazásokban, és mára a legtudatosabban, legkiforrottabban a Java nyelvű alkalmazásokban terjedtek el, de alkalmazásuk más, újabb nyelvekben is követésre talált (pl.: C#, PHP, Delphi). Manapság nincs olyan összetett alkalmazás, amely ne tartalmazna számos tervezési mintát, akár a minták tudatos tervezési alkalmazása, akár spontán felismeréseken keresztül.
Ha egyszer megértjük a tervezési mintákat, soha többé nem fogunk az objektumközpontú tervezésre ugyanúgy gondolni, hanem ösztönösen olyan programokat fogunk készíteni, amelyek rugalmasabbak, modulárisabbak és átláthatóbbak. A minták tudatos alkalmazásával készült alkalmazások számottevően gyorsabban készülnek, rugalmasabbak és továbbfejleszthetőek.
A java programtervezési mintákat egy nemzetközileg bevett név azonosítja, és a mintához tartozó problémaleírás, megvalósítási definíció, példa-tár és környezet-leírás teszi a gyakorlati felhasználásra alkalmassá.

A JAVA Tervezési minták képzés céljaJAVA Tervezési minták képzés

Programtervezési minták a Java gyakorlatban
A képzés során hallgatóinkkal olyan bevált programozási fogásokat ismertetünk meg, melyek már sokszor megállták helyüket az idők során. Segítségükkel programunk időtállóbbá, újrafelhasználhatóbbá, és adott esetben bizonságosabbá válhat. Célunk, hogy a résztvevők a megfelelő tudásanyaggal felvértezve, szabadon válogathassanak az eszközeikben, növelve ezzel szoftvereik minőségét.

Kinek ajánljuk JAVA Tervezési Minták képzésünket?

A képzést azoknak a programozóknak ajánljuk, akik a mindennapi fejlesztés mellett arra törekszenek, hogy növeljék az általuk létrehozott szoftverek minőségét.

A kezdő fejlesztő - aki birtokában van a tervezési minták ismeretének - nem fogja sokadik nekifutásra feltalálni a „spanyol viasz”-t, hanem a minta felismerése alapján helyes megvalósítást készít egy adott feladatra.
A tapasztalt fejlesztő - aki birtokában van a tervezési minták ismeretének – egy feladat implementálása során nem fog homályos „déjá vu” érzések alapján előzményt keresni a korábban már jól megoldott problémára, hanem a minta felismerésével onnan veszi az újrahasznosítható megoldást, ahonnan kell.
A szoftverfejlesztő csapat – ahol minden fejlesztő, vezető ismeri a tervezési mintákat – nem kell hosszú magyarázatokba, egyeztetésekbe bonyolódni egy-egy mintának megfelelő komponens esetében, hiszen minden résztvevő ugyanazt érti a minta nevével azonosított feladatnál, mind a megbeszéléseken mind epedik a dokumentációkban.

A JAVA Tervezési Minták képzés tartalma

  1. A tervezési mintákról általában

  2. Létrehozási minták

  3. Strukturális minták

  4. Viselkedési minták

  5. EJB minták

Bevezetés (OOP, Design Patterns, UML)

Az első minta: Creation/Singleton

A további egyszerűbb minták: Creation / Factory Method, Creation / Abstract Factory, Structural / Decorator, Behavioral / Observer, Structural/Adapter, Structural / Composite, Behavioral / Strategy, Behavioral / Template Method

Összetettebb minták: Creation / Builder, Creation / Prototype, Structural / Bridge,
Structural / Facade, Structural / Flyweight, Structural / Proxy, Behavioral / Chain of Responsibility, Behavioral / Command, Behavioral / Interpreter, Behavioral / Iterator,
Behavioral / Mediator, Behavioral / Memento, Behavioral / State, Behavioral / Visitor

A minták kategorizálása: Creation - Structural - Behavioral

Képzés ideje*:Létszám:Óraszám:Listaár:
  8-12 fő24 óra / 3 nap 
  

 

 

* A jelentkezők számától függően 

A JAVA Tervezési Minták képzés költsége a szakképzési hozzájárulás terhére elszámolható!

Kedvezmények:

  • Csoportos megrendelés esetén kérje ajánlatunkat!

A kedvezmények nem vonhatóak össze.

A szakmai képzés azonosítószáma: 460020

JAVA képzések gyakorlott programozóknak: 

JAVA képzés kezdőknek: JAVA programozó képzés

 
Kapcsolódó felnőttképzési szolgáltatások:
 

Vissza a főoldalra