Návrh Školení

Úvod

  • Co je nového v C++?
  • Přehled funkcí a prvků jazyka C++
  • Chápání objektově orientovaného programování
  • Základy programování v C++

Počáteční nastavení

  • Nastavení vývojového prostředí
  • Instalace C++ IDE
  • Standardní knihovny a komponenty

Pokročilé programování v C++

  • Lambda vyrazy v C++
  • Standardní kontejnery a algoritmy
  • Přesunová sémantika
  • Pravidla pro styl kódu v C++
  • Pokynout implementaci (Pimpl)
  • Přetížení operátorů
  • Polymorfismus v C++
  • Variabily, pole a podmínky
  • Odkazy a ukazatele
  • Zpracování výjimek
  • Další moderní funkce a implementace

Bezpečnostní programování

  • Funkce a osvědčené postupy pro bezpečnost v C++
  • Současné řízení paměti
  • Techniky zpracování řetězců
  • Práce s kontrolou uživatelských účtů (UAC)
  • Bezpečnostní zranitelnosti a možnosti eliminace

Testovací strategie pro C++

  • Výběr testovacího frameworku
  • Analyza a metriky
  • Napsání unit testů
  • Integrační a systémové testy
  • Testování legacy kódu
  • Black-box testování

Ladění kódu

  • Podmínkové a funkční zarážky
  • Ladení vícevlákných aplikací
  • Nástroje pro výkon a diagnostiku

Závěr a další kroky

Požadavky

  • Základní zkušenosti s programováním v C++

Cílová skupina

  • Programátoři
 35 hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie