Napjainkban a szoftverfejlesztés egyik kihívása az újrafelhasználhatóság, amelynek során az egyszer elkészített és jól funkcionáló szoftvertervek és kódok más feladatokhoz is igénybevehetők. Ily módon idő, pénz és munka takarítható meg. A tervezési minták segítségével bizonyított megoldásokat építhetünk be a szoftverekbe, javítva a program módosíthatóságát, robosztusságát, rugalmasságát. A konkurens és elosztott tervezési minták segítségével a hálózati alkalmazások készítése során felmerülő fejlesztési és tervezési problémák adhatók meg professzionális módon.
Elosztott alkalmazások tervezési mintáinak (design pattern) megismerése és használatuk elsajátítása
Saját fejlesztésű angol nyelvű tananyagot biztosítunk.
Konkurens és elosztott tervezési minták (Design Pattern)
Időtartam: 4 nap
Időpontok hamarosan
356.000 Ft + ÁFA / Fő

Tematika:
- A hálózati alkalmazásfejlesztés paradigmái
-
Szolgáltatások elérésének és konfigurálásának tervezési mintái:
- Wrapper Facade,
- Component Configurator,
- Interceptor,
- Extension Interface
-
Eseménykezelés tervezési mintái:
- Double-Checked Locking Optimization,
- Strategized Locking,
- Thread-Safe Interface,
- Scoped Locking
-
Konkurencia tervezési mintái:
- Monitor Object,
- Half-Sync/Half-Async,
- Active Object,
- Leader/Followers,
- Thread-Specific Storage
Előfeltétel:
C++ programozási és objektum-orientált ismeretek