Kurzusleírás
Bevezetés
- Mi az új a C++-ban?
- C++ jellemzők és elemek áttekintése
- Az objektum-orientált programozás megértése
- A C++ programozás alapjai
Elkezdeni
- A fejlesztői környezet kialakítása
- A C++ IDE telepítése
- Szabványos könyvtárak és összetevők
Haladó Programming in C++
- Lambda kifejezések a C++ nyelvben
- Szabványos konténerek és algoritmusok
- Mozgásszemantika
- C++ kódolási stílusszabályok
- Mutató a megvalósításhoz (Plmpl)
- Kezelői túlterhelés
- Polimorfizmus a C++ nyelvben
- Változók, tömbök és feltételes feltételek
- Hivatkozások és mutatók
- Kivételkezelés
- Egyéb modern funkciók és megvalósítás
Biztonság Programming
- C++ biztonsági funkciók és legjobb gyakorlatok
- Modern memóriakezelés
- Húrkezelési technikák
- Felhasználói fiókok felügyelete (UAC)
- Biztonsági sebezhetőségek és enyhítési lehetőségek
Tesztelési stratégiák a C++ számára
- Teszt keretrendszer kiválasztása
- Elemzés és mérőszámok
- Írásegységi tesztek
- Integrációs és rendszerszintű tesztek
- Az örökölt kód tesztelése
- Black-box tesztelés
A kód hibakeresése
- Feltételes és függvény töréspontok
- Többszálú hibakeresés
- Teljesítmény- és diagnosztikai eszközök
Összegzés és a következő lépések
Követelmények
- Alapvető C++ programozási tapasztalat
Közönség
- Fejlesztők
Vélemények (3)
Sok gyakorlat és segítség. Hasznos volt a tréner számára, hogy az egyéni projektdokumentumainkat felhasználva segíthetett a probléma megoldásában és a gyakorlatok elvégzésében. {Rengeteg lehetőség a kérdések feltevésére is.
Matthew - Teledyne
Kurzus - Advanced C++
Machine Translated
I liked that we had exercises to do, the material was impressive and well structured and the trainer explained very well all the topics
Diana Toldas - Accenture Industrial Software Solutions S.A.
Kurzus - Advanced C++
Enjoyed the flexibility and variety of topics, the combination of trainings and exercises meant that I could apply what I'd learnt straight away. I also enjoyed the projects on the last day to bring everything together.