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
Reference (5)
Online formát nám umožnil ušetřit spoustu času. Bylo to velmi oceňováno. Kromě toho bylo skvělé, že instruktor ovládal jak C#, tak C++. Díky tomu mohl všechno vysvětlovat s ohledem na znalosti, které již máme.
Gabor - Rheinmetall Electronics Hungary Kft
Kurz - Advanced C++
Přeloženo strojem
Tempo byl optimální, ani ne příliš pomalé, ani rychlé. Témata, která jsme probrali, byla velmi volná a zajímavá. Myslím, že jsem vše pochopil. Hovořili jsme o tom, co je použití případu a proč je to užitečné. Příklady byly malé a stručné, snadno se daly pochopit. Mohli jsme se na každém kroku ptát a otázky byly plně zodpovězeny a vysvětleny s velkou trpělivostí. Byli jsme také oslovováni otázkami, abychom se ujistili, že témata pochopíme nebo máme nějaké dotazy. Bylo to zábavné a bavilo mě, i když bylo velmi volné, a myslím, že jsem se hodně naučil.
Gabor - Rheinmetall Electronics Hungary Kft
Kurz - Advanced C++
Přeloženo strojem
Spousta cvičení a pomoci. Bylo užitečné, že vyučující mohl používat naše individuální projektové dokumenty, aby nám pomáhal vyřešit problémy a dokončit cvičení. {Byla tu také spousta příležitostí k kl adení otázek.}
Matthew - Teledyne
Kurz - Advanced C++
Přeloženo strojem
Líbilo se mi, že jsme měli cvičení k provedení, materiál byl imprezivní a dobře strukturovaný a vedenec nám všechna témata velmi jasně vysvětlil.
Diana Toldas - Accenture Industrial Software Solutions S.A.
Kurz - Advanced C++
Přeloženo strojem
Oceňuji flexibilitu a rozmanitost tém, kombinace školení a cvičení znamenala, že jsem mohl okamžitě použít to, co jsem se naučil. Rovněž mi velmi přišlo vhod projekty v poslední den, které všechno shrnuly.
Luca Ricagni - Rockwell Collins UK Limited
Kurz - Advanced C++
Přeloženo strojem