Programming in C++ Képzés
A kurzus egy átfogó objektumorientált C++ nyelvet és egyszerű példák használatát mutatja be. Ezek a szabványos mechanizmusok és a könyvtár
Kurzusleírás
A C++ története és fejlődése
Objektum-orientált programozás és procedurális
A nyelv alapelemei C++
- Típusok és nyilatkozatok
- Indikátorok, tömbök, struktúrák
- Expressionok és nyilatkozatok
- Jellemzők
- Névterek
- Kivételek
- A forrásfájlok, fordítsd le a programot
Objektum-orientált programozás – absztrakció
- Osztály
- Kezelői túlterhelés
- Származtatott osztályok
- Sablonok
- Kivételek kezelése
- Az osztályhierarchia
Szabványos könyvtárak
- Könyvtárak, konténerek szervezése
- Szabványos konténerek
- Algoritmusok és függvényobjektumok
- Iterátorok és allokátorok
- Láncok
- Streamek
- Ábrák
Követelmények
Bármilyen szövegszerkesztő és operációs rendszer ismerete. Bármely eljárási nyelv (például C, Pascal, Basic stb.) ismerete ajánlott
A nyílt képzésekhez 5+ résztvevő szükséges.
Programming in C++ Képzés - Booking
Programming in C++ Képzés - Enquiry
Vélemények (5)
Nyílt beszélgetés, az oktató nagyon jól tájékozott és hajlandó segíteni a hibakeresésben és a kérdésekben Goaz elméleti és gyakorlati gyakorlatok közötti egyensúly megteremtésében.
JACK ROSS - STMicroelectronics R&D Ltd
Kurzus - Programming in C++
Gépi fordítás
Slobodan szívesen beszél az élményeiről és pályafutásáról a programozási nyelvvel kapcsolatban, ami inspiráló volt nekem. Emellett javaslatokat adott, például könyvek és weboldalak forrásokként jövőbeni referenciainkhoz. Készen állunk kérdéseinkre válaszolni és figyelmeztetett bármilyen csapdákra. Összességében professzionálisan végezte el a képzést, és bátrabb vagyok a programozási nyelvben.
Howard Cheong - STMicroelectronics (R&D) Ltd
Kurzus - Programming in C++
Gépi fordítás
A tudása volt, és azokat a kérdéseket annyiszor ismétli, amennyire szükség van rájuk.
Farinaz Mirmohammadian - Septentrio
Kurzus - Programming in C++
Gépi fordítás
Slobodan Dmitrović kiváló tanár a tárgyban és tudja, hogyan építsen fel az alapokat, hogy C++ esetében szilárd kiindulópontot kapjon. A közvetlen stílus gyakorlatokkal és laza előadásokkal támogatva, még akkor is, ha a kurzus naponta 5 órás volt.
Arturo Gonzalez Rivas - GMV GmbH
Kurzus - Programming in C++
Gépi fordítás
Tanár, aki nagymértékben tud a tárgyról.
Krzysztof - GMV Innovating Solutions Sp. z o.o.
Kurzus - Programowanie w języku C++
Gépi fordítás
Közelgő kurzusok
Rokon tanfolyam
Advanced C++
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a fejlesztőknek szól, akik fejlett C++ programozási technikákat kívánnak használni összetett, biztonságos és nagy teljesítményű rendszerek és alkalmazások fejlesztésére.
A képzés végére a résztvevők képesek lesznek:
- Hozzon létre egy fejlesztői környezetet, amely tartalmazza az összes C++ könyvtárat, csomagot és keretrendszert.
- Ismerje meg a C++ szolgáltatásait, összetevőit és alapvető elemeit.
- Hozzon létre összetett C++ alkalmazásokat fejlett programozási technikák segítségével.
- Tanulja meg, hogyan írhat olvasható, gyors és biztonságos kódot a C++-ban.
- Ismerje meg a gyakori biztonsági buktatókat a C++ nyelven, és hogyan csökkentheti azokat.
- Tesztstratégiák végrehajtása a kódminőség és a biztonsági ellenőrzés érdekében.
- Használja a diagnosztikai és hibakereső eszközöket a C++ fejlesztésben.
C++ for Modeling Quantitative Finance
49 ÓrákMély C++ képzés a kvantitatív módszerek modellezésére és egy hatalmas projekt bevezetésére a gyakornokok számára, hogy valódi gyakorlati tapasztalatokat szerezzenek a C++ for Quants programban
C/C++ Secure Coding
21 ÓrákEz a háromnapos kurzus a C / C++ kód biztosításának alapjait tartalmazza a rosszindulatú felhasználók ellen, akik a kód kezelésében számos biztonsági rést használhatnak memóriakezeléssel és bemeneti kezeléssel, a kurzus a biztonságos kód írásának alapelveit tartalmazza.
C++ for Embedded Systems
21 ÓrákAlkalmas-e a C++ beágyazott rendszerekhez, például mikrokontrollerekhez és valósidejű operációs rendszerekhez?
Objektum-orientált programozást kell-e használni a mikrovezérlőkben?
Túl távol van-e a C++ a hardvertől, hogy hatékonyan működjön?
Ez az oktató által irányított, élő képzés foglalkozik ezekkel a kérdésekkel, és megbeszélésen és gyakorlaton keresztül bemutatja, hogy a C++ hogyan használható beágyazott rendszerek kifejlesztésére, pontos, olvasható és hatékony kóddal. A résztvevők az elméletet a gyakorlatban egy beágyazott minta létrehozásával hozták létre a C++ .
A képzés végére a résztvevők képesek lesznek:
- Megérteni az objektumorientált modellezés, a beágyazott szoftverek programozásának és a valós idejű programozás elveit
- Olyan kódot létrehozni beágyazott rendszerekhez, amely kicsi, gyors és biztonságos
- Elkerülni a sablonokból, kivételekből és más nyelvi funkciókból származó kódfelfúvódást
- Megérteni a C++ használatával kapcsolatos problémákat biztonságkritikus és valós idejű rendszerekben
- Hibakeresést végezni egy C++ programon egy célberendezésen
Közönség
- Fejlesztők
- Tervezők
A tantárgy formátuma
- Részben előadás, részben megbeszélés, gyakorlatok és intenzív gyakorlati foglalkozások
C++ 11 Programming
14 ÓrákEz egy kétnapos tanfolyam, mely a C++ programozók számára készült, akik érdeklődnek az új C++11 szabvány ipari alkalmazásai iránt. Különösen hasznos a pénzügyi alkalmazásfejlesztők számára, mely lefedi az összes új funkciót kódpéldákkal, melyek a laboratóriumban futtathatók.
C++, QT, ZeroMQ and Protocol Buffers
35 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) bemutatja a C++-t, a Qt GUI keretrendszert és különféle kommunikációs technológiákat, például a ZeroMQ-t és a Protocol Buffereket, amelyek elosztott alkalmazások írásához használhatók.
A képzés végére a résztvevők rendelkeznek a szükséges ismeretekkel és gyakorlattal ahhoz, hogy alkalmazást írjanak és fordítsanak C++, Qt és gcc használatával Linux Centos 6/7 rendszeren. A résztvevők aszinkron üzenetküldési képességeket is integrálnak a Zero MQ és a Protocol Buffers segítségével.
Using C++ in Embedded Systems - Applying C++11/C++14
21 ÓrákEz a képzés a C++ bemutatására törekszik, mint a C kiterjesztése az objektumorientált beágyazott rendszerek fejlesztése során. Mivel a C++ magában foglalja a C-t, ez a képzés természetes módon vezet el minket a C-től a C++-ig, és feltárja a C++ implementációjának működését. Ez különösen értékes a C++ korlátozott erőforrású beágyazott környezetben történő alkalmazásakor. A C++ szabványt nemrégiben jelentős felülvizsgálatnak vetettek alá, amelyet C++11-nek neveznek, és egy új verzió is úton van, a C++14. Ez a kurzus olyan témákat tárgyal, amelyeket ezek a felülvizsgálatok hoztak be, és amelyek különösen hasznosak, mint például a nagy teljesítményű memóriakezelés, a többmagos környezet kihasználását lehetővé tevő egyidejűség, valamint a hardverközeli programozás.
CÉL/HASZNÁLAT
Ennek az osztálynak az a fő célja, hogy a C++-t „helyes módon” tudd használni.
- A C++ bemutatása mint objektumorientált nyelvi alternatíva beágyazott rendszerek kontextusában
- A C nyelvvel való hasonlóságok – és különbségek – bemutatása
- A különböző memóriakezelési stratégiák megértése – különösen a C++11-ben bevezetett move semantics
- A működés feltárása és a C++-ban található különböző paradigmák gépi kódra gyakorolt hatásának megértése
- Sablonok használata típusbiztos, magasabb rendű absztrakciók eléréséhez hardverközeli programozáshoz – memóriatérképes I/O és megszakítások – különösen a C++11-ben bevezetett variadic sablonok
- Néhány hasznos tervezési minta bemutatása, különösen beágyazott kontextusban
- Néhány gyakorlat a fogalmak gyakorlati alkalmazásához
KÖZÖNSÉG/RÉSZTVEVŐK
Ez a képzés a C++ programozóknak szól, akik a C++-t beágyazott rendszer környezetben kívánják használni.
ELŐZŐ TUDÁS
A kurzus a C++ – 1. szint” és a „C++ 2. szint – Bevezetés C++11” képzéseinknek megfelelő C++ programozási alapismereteket igényel.
GYAKORLATI GYAKORLATOK
A képzés során számos gyakorlatban gyakorolja a bemutatott fogalmakat. Az Eclipse nyílt és ingyenes integrált fejlesztői környezetét fogjuk használni
Functional Programming with C++
14 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban (online vagy helyszíni) azoknak a webfejlesztőknek szól, akik funkcionálisan szeretnének programozni a C++ segítségével
A képzés végére a résztvevők képesek lesznek:
- Funkcionális programozási megoldások alkalmazásával javítani a webalkalmazások teljesítményét.
- Elkerülni az adatok módosítását és a mellékhatásokat funkcionális programozással.
- Funkcionális programozási stílusban webalkalmazásokat létrehozni.
HMI Development for Automotive Infotainment Systems
14 ÓrákEz egy speciális HMI Fejlesztési kurzus, amelyet az autóipari szakemberek számára fejlesztettek ki, akik részt vesznek a fejlett autóinfotainment rendszer fejlesztésében.
Advanced C++ Software Design
35 ÓrákEz egy fejlett C++ tanfolyam, amelynek tárgya az objektum-orientált (OO) szoftverfejlesztés és -tervezés, a C++ programozási nyelvvel.
Object Oriented Programming with C++
7 ÓrákEzen a kurzuson a résztvevők megtanulják a C++ fogalmakat és a programozási készségeket.
Qt Programming
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban mélyreható lefedettséget nyújt az Qt-ről és annak moduljairól.
A képzés végére a résztvevők rendelkeznek a szükséges ismeretekkel és gyakorlattal ahhoz, hogy saját C++ alkalmazást fejlesszenek Qt segítségével.
Unreal Engine 4
21 ÓrákEz az oktató által vezetett, élő képzés a Magyarország-ban lefedi a Unreal Engine 4 játékfejlesztésének alapjait, miközben lehetőséget ad a résztvevőknek saját mintajáték létrehozására.