Tanfolyam időpontok és jelentkezés
Első oktatási nap: 2024. október 28., további oktatási napok: 29., 30., 31.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Ezeket a kedvezményeket veheted igénybe jelentkezéskor:
MasterMoms program
Level IT Up Akció
A tanfolyamon a résztvevők elmélyedhetnek a C++ nyelv haladó szintű technikáinak megismerésében, bővíthetik alapszintű tudásukat.
A képzést C++ fejlesztőknek ajánljuk, akik szeretnék mélyíteni tudásukat ebben a hatalmas lehetőségeket rejtő programozási nyelvben.
A tanfolyamon történő részvétel előfeltétele a C++ programozási nyelv alapfokú ismerete, illetve néhány hónap programozási tapasztalat C++ nyelvben.
C++ haladó tanfolyamunk lehetőséget nyújt a C++ programozási nyelv mély megértésére és magasszintű művelésének elsajátítására. A képzésen résztvevőink részletesen foglalkoznak az objektumorientált programozással és a kivételkezeléssel is.
Tematika:
1.OBJEKTUMORIENTÁLT PROGRAMOZÁS HALADÓ SZINTEN
1.1. A move konstruktor és a move értékadás
1.2. Alapértelmezett konstruktorok és törlésük (default, deleted)
1.3. Generikus, absztrakt osztályok
1.4. Polimorfizmus
1.5. Dinamikus kötés
1.6. Virtuális függvények
1.7. Többszörös öröklődés
2. SABLONOK ÉS AZ STL
2.1. Sablonok áttekintése
2.2. STL konténerek (array , vector, list, queue, stack, set, map, stb.)
2.3. Iterátorok
2.4. A párok és n-esek (std::pair, std::tuple )
2.5. Algoritmusok
2.6. Függvényobjektumok
2.7. Lambda kifejezések
3. KIVÉTELKEZELÉS
3.1. Kivételkezelés fogalma
3.2. Kivételek osztályozása
3.3. try és catch
3.4. Egymásba ágyazott kivételkezelő szerkezetek
3.5. Kivételek szándékos előidézése
3.6. Kivételek újra előidézése
3.7. Kivételkezelés használati esetei
3.8. Kivételek terjedésének a megakadályozása (noexcept)
4. FÁJLOK ÉS KARAKTERFOLYAMOK KEZELÉSE
4.1. Fájlok és könyvtárak kezelése
4.2. Fájl típusok (szöveges, bináris)
4.3. Fájlok beolvasása
4.4. Fájlok kiírása
5. PÁRHUZAMOS PROGRAMOZÁS
5.1. Szál és processzus fogalma
5.2. Makroszintű szálkezelés, az OpenMP
5.3. Atomi változók és a std::atomic
5.4. A future és a promise használata
5.5. A std::mutex és a std::thread
6. OKOS MUTATÓK
6.1. A std::unique_ptr
6.2. A std::shared_ptr
6.3. A std::weak_ptr
7. FUTÁSIDEJŰ TÍPUS INFORMÁCIÓK, SPECIÁLIS TÍPUSOK
7.1. Típusok fontossága
7.2. Futásidejű típus információ (RTTI)
7.3. Statikus és dinamikus konverzió (dynamic_cast)
7.4. Típusbiztos uniók (std::variant)
7.5. Opcionális értékek (std::optional)
7.6. “Bármilyen” típus (std::any)
8. KÖNYVTÁRAK LINKELÉSE
8.1. Statikus linkelés
8.2. Dinamikus linkelés és fajtái
8.3. extern “C”
Kiválóan felkészült rutinos oktató, rutinos előadói gyakorlattal és tapasztalattal.
Excel makró tanfolyam résztvevő
Continental