C++ build rendszerek tanfolyam - Időpontok és jelentkezés
Első oktatási nap: 2025. szeptember 26.
A jelentkezési határidő már lejárt. Ha szeretnél jönni, még leadhatod a jelentkezésedet és igyekszünk helyet biztosítani.
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:
A tanfolyam nagyon érdekes és jól érhető volt, köszönöm! Sok hasznát fogom venni a napi munkám során.
Projektvezetés strukturált módszertan hallgató