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
 35 Hours

Résztvevők száma



Ár per résztvevő

Vélemények (3)

Rokon tanfolyam

Using C++ in Embedded Systems - Applying C++11/C++14

21 Hours

Rokon kategóriák