Modern C++ programozás - Új nyelvi elemek tanfolyam - Időpontok és jelentkezés
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Ismerd meg a modern C++ legújabb fejlesztéseit és nyelvi elemeit, amelyek hatékonyabbá és biztonságosabbá teszik a kódszerkezetet! A képzés során elsajátítod a kikövetkeztetett típusok, variadic sablonok és típusjellemzők (type traits) használatát, valamint betekintést kapsz a C++20 újdonságaiba, mint a korutinok, concepts, ranges és a formatting library. Tartsd naprakészen a C++ tudásodat és használd ki a legújabb nyelvi eszközöket!
Ajánljuk mindenkinek, aki lépést akar tartani a C++ folyamatos fejlődésével. Kifejezetten ajánljuk tapasztalt C++ fejlesztőknek, akik szeretnék elsajátítani a modern C++17 és C++20 nyelvi elemeit, hogy hatékonyabb, biztonságosabb és karbantarthatóbb kódot írjanak. Különösen hasznos szoftverfejlesztőknek, beágyazott rendszereken dolgozóknak és olyan szakembereknek, akik teljesítménykritikus alkalmazásokat fejlesztenek.
- Stabil C++ programozási ismeret
- Alapvető objektumorientált programozási ismeretek magabiztos használata.
A modern C++ (C++17, C++20 és későbbi verziók) számos új nyelvi elemet és könyvtárat vezetett be, amelyek biztonságosabbá, hatékonyabbá és olvashatóbbá teszik a kódot. Olyan fejlesztések, mint a kikövetkeztetett típusok, variadic sablonok, típusjellemzők (type traits), korutinok, concepts, ranges és a std::span lehetővé teszik a rugalmasabb és robusztusabb programok írását. Ezek az új eszközök megkönnyítik a generikus programozást, csökkentik a futásidejű hibák esélyét, és növelik a teljesítményt.
A modern C++ széles körben alkalmazott nyelv a szoftverfejlesztésben, különösen a teljesítménykritikus rendszerek, beágyazott rendszerek, játékfejlesztés, pénzügyi alkalmazások és nagy teljesítményű szerveroldali rendszerek területén. A fejlesztők számára elengedhetetlen, hogy ismerjék a legújabb nyelvi elemeket, hogy hatékony, fenntartható és jövőbiztos kódot írhassanak.
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:
A képzés elvégzése után, többek között képes leszel:
- Hatékonyabban dolgozni a C++ modern típuskinyerési lehetőségeivel, például `auto` és template argument deduction segítségével
- Variadic függvények és sablonok alkalmazásával rugalmasabb kódszerkezeteket létrehozni
- A type traits eszköztárát használva típusokkal kapcsolatos metaprogramozási feladatokat megoldani
- A C++20 újdonságait, például korutinokat és concepts-eket beépíteni a fejlesztési folyamatba
- A `std::span` és range-ek használatával optimalizálni a memória- és teljesítménykezelést
- Modern formázási és összehasonlítási lehetőségeket alkalmazni az átláthatóbb és hatékonyabb kód érdekében
Tematika:
Hargitai Zsolt nagyon jó és felkészült előadó.
Csaba
Evosoft