Zkuste nás kontaktovat

Návrh Školení

Úvod

  • Co je nového v jazyce C++?
  • Přehled vlastností a prvků jazyka C++
  • Objektově orientované programování – základy
  • Základní principy programování v C++

Začínáme

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

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

  • Lambda výrazy v C++
  • Standardní kontejnery a algoritmy
  • Move sémantika
  • Pravidla stylu programování v C++
  • Koncept ukazatele na implementaci (Pimpl)
  • Přetěžování operátorů
  • Polymorfismus v jazyce C++
  • Proměnné, pole a podmínky
  • Referenční typy a ukazatele
  • Ochrana proti výjimkám v programování
  • Další moderní funkce a techniky implementace

Bezpečnostní aspekty programování

  • Bezpečnostní vlastnosti jazyka C++ a osvědčené postupy
  • Moderní řešení správy paměti
  • Techniky manipulace s textovými řetězci<\/li>
  • Pracovní se systémovým řízením uživatelských oprávnění (UAC)
  • Běžné bezpečnostní rizika a způsoby jejich prevenci

Strategie testování v C++

  • Výběr vhodného rámce pro testování
  • Analýza výsledků a metriky kvality kódu
  • Tvorba jednotkových testů
  • Testování na úrovni integrace a celého systému
  • Testování staršího kódu
  • Black-box testování

Ladění kódu

  • Podmíněné a funkční body pro přerušení provádění programu
  • Ladění vícevláknových aplikací
  • Nástroje určené k diagnostice výkonnosti programu

Závěr a další kroky

Požadavky

  • Základní znalosti programování v C++

Cílová skupina

  • Vývojáři
 35 Hodiny

Počet účastníků


Cena za účastníka

Reference (5)

Nadcházející kurzy

Související kategorie