Tervezési minták és refaktoring Java környezetben

InformációÉrdeklődés
Tisztelt érdeklődő!
Jelenleg a tanfolyamnak nincs konkrét időpontja. Amennyiben érdeklődőként regisztrálja magát, elősegíti a tanfolyam mielőbbi megszervezését.
Várjuk jelentkezését!
Érdeklődés

A tanfolyam célja gyakorlati példákon keresztül megismertetni a fejlesztőket a legelterjedtebb tervezési mintákkal (design patterns), és refaktoring módszerekkel (a már működő kód átírása, mely során annak funkcionalitása nem változik, de a kód maga átláthatóbbá, könnyebben továbbfejleszthetővé válik).

A gyakorlati példákban nagy hangsúlyt fektetünk a tiszta, átlátható kód készítésére, valamint az általánosan elterjedt konvenciók bemutatására és alkalmazására. Ebben nagy segítséget nyújtanak a különböző fejlesztőkörnyezetek erre a célra kifejlesztett funkciói is.

A tanfolyam elvégzésével a résztvevők elsajátítják a Java nyelv objektumorientált képességeinek megfelelő alkalmazását és képessé válnak mások számára is könnyen továbbfejleszthető kód készítésére, ezáltal növelve a fejlesztés hatékonyságát és a termék karbantarthatóságát.

Óraszám: 24 tanóra (1 tanóra: 45 perc)
Minimum létszám: 5 fő

Tandíj: 72.000 Ft /fő + ÁFA

Kedvezmény: 2.400 Ft + ÁFA (részletek)

Részletfizetés: nincs, a tandíjat egy összegben kell befizetni

Célközönség:

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

Belépési feltétel:

  • Alap programozási ismeretek
  • A Java programozás alapjai tanfolyam tematikája
  • Java programozási gyakorlat

Igazolás: Tanúsítvány
Időbeosztás:

Az aktuáis kiírás szerint. Csoportos igény esetén egyedileg rugalmasan is.

Tematika:
 
Az UML eszközkészlete, alapfogalmak- diagramok,
- elemek és kapcsolatok,
- szerkezeti és viselkedési diagramok
Tervezési minta fogalma- Programtervezési minták.
- Tervezési minták alkalmazásának céljai.
- 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).
Refaktoring- Célok, alapfogalmak.
- Refaktoring folyamata.
- Fejlesztőeszközök támogatása
Refaktoring módszerek- refaktoring metódusok szintjén,
- osztályok közötti mozgatás,
- adatrendezés,
- feltételrendszerek egyszerűsítése,
- metódushívások egyszerűsítése,
- öröklés kezelése.



Érdekel Megosztás

Java kategória többi tanfolyamai: