План на курса
Въведение
- Какво ново в C++? Преглед на C++ функции и елементи Разбиране на обектно-ориентираното програмиране Основите на C++ програмирането
Приготвяме се да започнем
- Настройване на средата за разработка Инсталиране на C++ IDE стандартни библиотеки и компоненти
Напреднали Programming в C++
- Ламбда изрази в C++ Стандартни контейнери и алгоритми Семантика на преместване C++ Правила за стил на кодиране Указател към реализация (Plmpl) Претоварване на оператора Полиморфизъм в C++ Променливи, масиви и условни препратки и указатели Обработка на изключения Други съвременни функции и реализация
сигурност Programming
- C++ функции за сигурност и най-добри практики Съвременно управление на паметта Техники за обработка на низове Работа с контрол на потребителските акаунти (UAC) Уязвимости на сигурността и опции за смекчаване
Стратегии за тестване за C++
- Избор на тестова рамка Анализ и показатели Писане на модулни тестове Тестове за интеграция и системно ниво Тестване на наследен код Тестване на черна кутия
Отстраняване на грешки в кода
- Условни и функционални точки на прекъсване Многонишково отстраняване на грешки Инструменти за производителност и диагностика
Обобщение и следващи стъпки
Изисквания
- Основен C++ опит в програмирането
Публика
- Разработчици
Oтзиви от потребители (3)
Много упражнения и помощ. Беше полезно за обучителя да може да използва нашите индивидуални документи по проекта, за да може да ни помогне да коригираме проблема си и да завършим упражненията. {Много шанс и за задаване на въпроси.
Matthew - Teledyne
Course - 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.
Course - 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.