C++ build rendszerek tanfolyam - Időpontok és jelentkezés
Első oktatási nap: 2026. november 17.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Értsd meg és használd hatékonyan a build rendszereket! A képzés során megismered a Make és CMake alapjait, projektstruktúrák kezelését, libraryk létrehozását és telepítését. Megtanulod, hogyan kezeld a függőségeket, konfigurációkat és verziókat, valamint hogyan egészítsd ki libraryket tesztekkel. Ideális fejlesztőknek, akik stabil és jól skálázható build folyamatokat szeretnének kialakítani.
Szoftverfejlesztőknek, akik hatékonyan szeretnék kezelni C++ projekteiket. C++ fejlesztőknek, akik stabil és skálázható build folyamatokat akarnak kialakítani. Azoknak, akik Make és CMake használatával szeretnének libraryket létrehozni, kezelni és telepíteni.
- Stabil C++ programozási ismeret
- Alapvető objektumorientált programozási ismeretek magabiztos használata.
A C++ build rendszerek fejlődése a korai manuális fordítástól a modern automatizált megoldásokig ível. Kezdetben a fejlesztők kézzel adták ki a fordítási parancsokat, majd a Make megjelenésével (1977) a folyamat egyszerűbbé vált. Ahogy a szoftverprojektek mérete és összetettsége nőtt, egyre kifinomultabb eszközökre lett szükség. Erre válaszul jött létre a CMake (1999), amely rugalmas és platformfüggetlen megoldást nyújt a C++ projektek fordítására és kezelésére.
Ma a CMake ipari szabványnak számít, széles körben használják nyílt forráskódú és vállalati fejlesztésekben, többek között a videojáték-iparban, a beágyazott rendszerek fejlesztésében, és nagyszabású szoftverplatformok építésénél. A hatékony build rendszerek ismerete elengedhetetlen minden C++ fejlesztő számára, aki stabil és könnyen karbantartható projekteket szeretne létrehozni.

A képzés elvégzése után, többek között képes leszel:
- Érteni és hatékonyan használni a Make és CMake build rendszereket
- C++ projekteket strukturáltan kezelni és automatizáltan fordítani
- Libraryket létrehozni, telepíteni és integrálni más projektekbe
- Külső és belső függőségeket kezelni (pl. FetchContent)
- Verziókezelést és konfigurációkat alkalmazni a build folyamatban
- Tesztekkel bővíteni és stabilabbá tenni a fejlesztett libraryket
Ha más szintek vagy speciálisabb irányok is érdekelnek a témában, akkor ez az ábra segíthet eligazodni a kapcsolódó képzéseink között:

Tematika:
Legszívesebben 6+-t adnék. Látszott, hogy az oktató tudja és érti, amiről beszél. Rengeteg saját (és így életszerű, valódi) példát hozott. Abszolút érthetően és követhetően magyarázott mindent. Fenn tudta tartani az érdeklődést végig, minden nap, minden napszakban. Gondoskodott róla, hogy mindenki mindent megértsen, jó érzékkel derítette fel, hogy hol vannak homályos pontok. Nagyon interaktív volt a tréning. (Ehhez kellett a kis létszám is.) Nálam most Zsolt viszi a valaha volt legjobb Masterfieldes tréner posztot.
Sárközi Judit
Siemens Mobility Kft.