fbpx
Képzés hossza:
Képzés nyelve:
32 tanóra
Magyar, igény esetén angol
A képzés díja:
209 500 Ft + Áfa

C++ programozás haladó - Időpontok és jelentkezés

Első oktatási nap: 2025. október 27., további oktatási napok: 28., 29., 30.

Hétköznap napközbeni (09.00 - 16.30)
Jelentkezési határidő:
2025. október 15.
Képzés nyelve:
Magyar
Tanfolyam díja:
209 500 Ft + Áfa
Kedvezmények:
MasterMoms program

Zártcsoportos képzésre jelentkezem

Amennyiben munkatársaiddal zárt csoportos képzésen veszel részt és kaptál a tanfolyam időpont kódot, itt tudod leadni jelentkezésedet.

Jelentkezés időpont nélkül

Ha egyik időpont sem felel meg neked, de érdekel a tanfolyam, kérünk, hogy add le jelentkezésedet időpont nélkül! Új időpont felvételekor értesíteni fogunk.

Ezeket a kedvezményeket veheted igénybe jelentkezéskor:

MasterMoms program

Fejleszd tovább C++ tudásodat és sajátítsd el a modern programozási technikákat! Ezen a képzésen megtanulod, hogyan használd hatékonyan az objektumorientált programozást, sablonokat és a Standard Template Library (STL) elemeit. Magabiztosan fogsz kezelni kivételeket, párhuzamos programozást és memóriaallokációt okos mutatókkal. Megismered a futásidejű típusinformációkat, a típusbiztos programozási megoldásokat, valamint a könyvtárak linkelésének módjait. A tanfolyam végére képes leszel gyors, megbízható és skálázható C++ alkalmazásokat fejleszteni – mindezt a legújabb nyelvi és standard könyvtári eszközök segítségével.

A képzést ajánljuk fejlesztőknek és mérnököknek, akik szeretnék elmélyíteni C++ tudásukat és hatékonyabb, optimalizált kódot írni. Hasznos lehet szoftverarchitektek számára is, akik skálázható és jól karbantartható rendszereket építenek modern C++ eszközökkel. Beágyazott rendszerekkel foglalkozó szakemberek is profitálhatnak belőle, különösen, ha erőforrás-hatékony programokat fejlesztenek. Azoknak is ideális, akik párhuzamos programozással és teljesítménykritikus alkalmazásokkal foglalkoznak, és biztonságos, gyors kódot szeretnének írni. Tapasztalt C++ programozók számára pedig lehetőséget kínál a legújabb nyelvi funkciók és fejlett programozási minták elsajátítására.

  • A C++ programozási nyelv alapfokú ismerete
  • Néhány hónap programozási tapasztalat C++ nyelvben

A C++ rendkívül sokoldalú, és a világ legelterjedtebb programozási nyelvei közé tartozik. Használják játékmotorok, pénzügyi rendszerek, beágyazott eszközök, és akár nagy teljesítményű szuperszámítógépes alkalmazások fejlesztéséhez is. Az objektumorientált programozás, a nagy hatékonyságú kód és a komplex rendszerépítés mind szerves része a nyelv örökségének és aktuális alkalmazási területeinek.

Ez a tanfolyam azoknak szól, akik már rendelkeznek alapvető C++ ismeretekkel, és szeretnének mélyebb tudásra szert tenni, hogy még hatékonyabban alkalmazzák ezt a nyelvet a gyakorlatban. A tematika a modern C++ minden fontos aspektusát lefedi, beleértve az objektumorientált programozás fejlett technikáit, sablonokat, párhuzamos programozást és a Standard Template Library (STL) haladó használatát.

 

 

A képzés elvégzése után, többek között képes leszel:

  • Magabiztosan alkalmazni az objektumorientált programozás legjobb gyakorlatait (pl. polimorfizmus, absztrakt osztályok, virtuális függvények).
  • Hatékonyan használni C++ sablonokat és STL konténereket a mindennapi fejlesztési feladatok során.
  • Párhuzamos programokat írni modern szálkezelési technikákkal (pl. std::thread, OpenMP, mutex).
  • Biztonságos memóriakezelést alkalmazni okos mutatókkal (pl. std::unique_ptr, std::shared_ptr).
  • Kezelni fájlokat és adatfolyamokat szöveges és bináris formátumban.
  • Fejlett kivételkezelési megoldásokat használni komplex rendszerekben.

 

Miért hasznos ez a tudás?

A C++ szakértelem nagyra értékelt a szoftveripar számos területén, beleértve a játékfejlesztést, a pénzügyi alkalmazásokat, a beágyazott rendszereket és a mesterséges intelligencia alkalmazásokat. Ezen a tanfolyamon megszerzett tudás segít abban, hogy komplexebb és optimalizáltabb kódot írj, amely megfelel a legmagasabb iparági követelményeknek.

 

 

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:

C++ programozás alapok C++ programozás haladó C++ build rendszerek tanfolyam Tervezési minták C++ Modern C++ programozás QA technikák C++ GUI fejlesztés C++ Konkurrens és aszinkron C++

Tematika:

1. OBJEKTUMORIENTÁLT PROGRAMOZÁS HALADÓ SZINTEN
1.1. Copy és move konstruktorok, értékadó operátorok
1.2. Alapértelmezett konstruktorok és törlésük
1.3. Operátorok definiálása
1.4. Absztrakt osztályok
1.5. Polimorfizmus
1.6. Virtuális függvények, dinamikus kötés
1.7. Többszörös öröklődés
1.8. Rule of zero, rule of three, rule of five

 

2. SABLONOK
2.1. Template osztályok
2.2. Template függvények
2.3. Statikus polimorfizmus

 

3. STANDARD TEMPLATE LIBRARY (STL)
3.1. STL konténerek
3.1.1. array, vector, list, queue, stack, set, map stb.
3.2. Iterátorok
3.3. Párok és n-esek (std::pair, std::tuple)
3.4. Algoritmusok
3.5. Függvényobjektumok
3.6. Lambda kifejezések

 

4. KIVÉTELKEZELÉS
4.1. Kivételkezelés fogalma
4.2. Kivételek osztályozása
4.3. try, catch és finally használata
4.4. Egymásba ágyazott kivételkezelő szerkezetek
4.5. Kivétel használati minták
4.6. Kivételek terjedésének megakadályozása (noexcept)
5. FÁJLOK ÉS KARAKTERFOLYAMOK KEZELÉSE
5.1. Fájlok és könyvtárak kezelése
5.2. Fájl típusok
5.2.1. Szöveges fájlok
5.2.2. Bináris fájlok
5.3. Folyamokból olvasás és folyamokba írás
5.4. Saját típus szerializációja és deszerializációja

 

6. PÁRHUZAMOS PROGRAMOZÁS
6.1. Thread és process fogalma
6.2. Makroszintű szálkezelés (OpenMP)
6.3. Atomi változók (std::atomic)
6.4. Future és promise használata
6.5. Lockolás std::mutex használatával

 

7. OKOS MUTATÓK
7.1. RAII elv
7.2. std::unique_ptr
7.3. std::shared_ptr
7.4. std::weak_ptr
 
8. FUTÁSIDEJŰ TÍPUS INFORMÁCIÓK, SPECIÁLIS TÍPUSOK
8.1. Típusok fontossága
8.2. Futásidejű típus információ (RTTI)
8.3. Statikus és dinamikus konverzió
8.4. Típusbiztos uniók (std::variant)
8.5. Opcionális értékek (std::optional)
8.6. „Bármilyen” típus (std::any)
 
9. KÖNYVTÁRAK LINKELÉSE
9.1. Statikus linkelés
9.2. Dinamikus linkelés és fajtái
9.3. extern „C”

C++ programozás haladó - Mentoraid lesznek


Kérdésed van a tréninggel kapcsolatban?



ALAPOZÓ TRÉNINGEK EHHEZ A KÉPZÉSHEZ

Még nincs elegendő tudásod a kurzus elvégzéséhez? Akkor ezekkel a képzésekkel szerezheted meg a szükséges alapokat.


Programozási alapok tanfolyam
(MFPROG1)

Hossz:
32 tanóra
Ár:
99 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
nov. 24
C++ programozás alapok
(MFCPP1)

Hossz:
32 tanóra
Ár:
169 500 Ft + Áfa
Kedvezmény:
MasterMoms program
Időpontok:
szept. 30
nov. 25

TOVÁBBFEJLESZTENÉD A TUDÁSOD A TÉMÁBAN?

Ha szeretnél mélyebb ismereteket szerezni ezen a területen, akkor ezekből a ráépülő képzésekből választhatsz.


Tervezési minták (Design Patterns) C++ környezetben tanfolyam
(MFDPCPP)

Hossz:
24 tanóra
Ár:
149 500 Ft + Áfa
Időpontok:
okt. 15
Konkurens és aszinkron programozás C++ nyelven tanfolyam
(MFCPPCON)

Hossz:
16 tanóra
Ár:
119 500 Ft + Áfa
Időpontok:
szept. 25
QA technikák és unit tesztelés C++ programozási nyelven tanfolyam
(MFCPPTEST)

Hossz:
16 tanóra
Ár:
119 500 Ft + Áfa
Időpontok:
szept. 25
GUI fejlesztés C++ nyelven tanfolyam
(MFCPPGUI)

Hossz:
24 tanóra
Ár:
149 500 Ft + Áfa
Időpontok:
Jelenleg nincs meghirdetve időpont erre a tanfolyamra, megfelelő számú érdeklődés esetén indítjuk. Kérünk, hogy érdeklődj kollégáinknál!
Modern C++ programozás - Új nyelvi elemek tanfolyam
(MFCPPMOD)

Hossz:
16 tanóra
Ár:
119 500 Ft + Áfa
Időpontok:
Jelenleg nincs meghirdetve időpont erre a tanfolyamra, megfelelő számú érdeklődés esetén indítjuk. Kérünk, hogy érdeklődj kollégáinknál!

Ezek a tanfolyamok és e-learningek is érdekelhetnek

Tekintsd meg néhány további képzésünket a témában


Python programozás haladó tanfolyam
(MFPYTH2)

Hossz:
24 tanóra
Ár:
189 500 Ft + Áfa
Kedvezmény:
MasterMoms program Python Bűvölő: 15% kedvezmény
Időpontok:
okt. 20
dec. 08
C# programozás alapok tanfolyam
(MFCS1)

Hossz:
40 tanóra
Ár:

169 500 Ft + Áfa helyett 149 500 Ft + Áfa

Kedvezmény:
MasterMoms program
Időpontok:
nov. 03
C# programozás középhaladó tanfolyam
(MFCS2)

Hossz:
40 tanóra
Ár:
179 500 Ft + Áfa
Időpontok:
okt. 06
C# haladó programozás tanfolyam
(MFCS3)

Hossz:
32 tanóra
Ár:
159 500 Ft + Áfa
Időpontok:
nov. 11
WPF (Windows Presentation Foundation) programozás C# nyelven - alapozó tanfolyam
(MFWPF1)

Hossz:
24 tanóra
Ár:
139 500 Ft + Áfa
Időpontok:
szept. 29
Tervezési minták (Design Patterns) C# .NET környezetben tanfolyam
(MFDPCS)

Hossz:
32 tanóra
Ár:
179 500 Ft + Áfa
Időpontok:
okt. 13
Rust programozás alapok tanfolyam
(MFRUST1)

Hossz:
24 tanóra
Ár:
179 500 Ft + Áfa
Időpontok:
nov. 19
Rust programozás haladó tanfolyam
(MFRUST2)

Hossz:
24 tanóra
Ár:
189 500 Ft + Áfa
Időpontok:
nov. 24
C programozás alapok
(MFC1)

Hossz:
32 tanóra
Ár:
129 500 Ft + Áfa
Időpontok:
okt. 13
C programozás haladó
(MFC2)

Hossz:
32 tanóra
Ár:
159 500 Ft + Áfa
Időpontok:
nov. 10
C++ build rendszerek tanfolyam
(MFCPPBUILD)

Hossz:
8 tanóra
Ár:
69 500 Ft + Áfa
Időpontok:
szept. 26