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

Hálózati programozás és az ACE keretrendszer

Tanfolyam célja

Az Adaptive Communication Environment (ACE) egy ingyenes C++ alapú, objektum-orientált, nyílt forráskódú keretrendszer, amely támogatja a platform független, nagy megbízhatóságú hálózati alkalmazások készítését. Az ACE keretrendszer egyszerűsíti a kommunikációs szoftverek készítése során felmerülő feladatok megoldását, mint pl. események kezelése, jelzések kezelése, szolgáltalások inicializálása, folyamatközi kommunikáció, megosztott memória menedzsment, üzenetek feldolgozása, futásidejű konfiguráció, konkurens futtatás és szinkronizáció.
Az Adaptive Communication Environment (ACE) keretrendszer részletes bemutatása, amelynek során a hallgatók elsajátíthatják a hálózati alkalmazások készítésének technikáit.
Saját fejlesztésű angol nyelvű tananyagot biztosítunk

Tematika
  • Hálózati alkalmazások áttekintése
  • Az ACE keretrendszer áttekintése
  • ACE architektúra és komponensei
  • Inter Process Communication (IPC) mechanizmusok
  • Hálózati programozás ACE osztályokkal
  • Memória menedzsment ACE allokátorok segítségével
  • Szál menedzsment és szinkronizáció
  • Tervezési minták és az ACE
  • Acceptor-Connector
  • Active Object, Reactor
  • Szolgáltatások futásidejű konfigurációja
  • Üzenetek kezelése, és a megosztott memória használata
Kinek ajánljuk
Előfeltételek

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

Kapcsolódó tanfolyamok