Návrh Školení

Úvod

    Co je nového v C++? Přehled vlastností a prvků C++ Pochopení objektově orientovaného programování Základy programování C++

Začínáme

    Nastavení vývojového prostředí Instalace C++ knihoven a komponent IDE Standard

Pokročilé Programming v C++

    Lambda výrazy v C++ Standardní kontejnery a algoritmy Přesun sémantiky C++ pravidla pro styl kódování Ukazatel na implementaci (Plmpl) Přetížení operátoru Polymorfismus v C++ Proměnné, pole a podmínky Odkazy a ukazatele Zpracování výjimek Další moderní funkce a implementace

Zabezpečení Programming

    C++ bezpečnostní funkce a osvědčené postupy Moderní správa paměti Techniky zpracování řetězců Práce s řízením uživatelských účtů (UAC) Slabiny zabezpečení a možnosti jejich zmírnění

Strategie testování pro C++

    Výběr testovacího rámce Analýza a metriky Psaní jednotkových testů Integrační a systémové testy Testování staršího kódu Testování černé skříňky

Ladění kódu

    Podmíněné a funkční body přerušení Vícevláknové ladění Nástroje pro výkon a diagnostiku

Shrnutí a další kroky

Požadavky

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

Publikum

  • Vývojáři
 35 hodiny

Počet účastníků



Price per participant

Reference (3)

Související kurzy

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

21 hodiny

Související kategorie