IQSOFT - John Brice Oktatóközpont
IT Leadership Development Program - ITLDP

Konkurens és elosztott tervezési minták (Design Pattern)

Tanfolyam célja

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.

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
Kinek ajánljuk
Előfeltételek

C++ programozási és objektum-orientált ismeretek

Kapcsolódó tanfolyamok