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
Reference (3)
Spousta cvičení a pomoci. Pro školitele bylo užitečné, že mohl používat naše individuální projektové dokumenty, aby nám pomohl vyřešit náš problém a dokončit cvičení. {Spousta příležitostí pro kladení otázek.
Matthew - Teledyne
Kurz - 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.
Kurz - 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.