План на курса

Въведение

    Какво ново в C++? Преглед на C++ функции и елементи Разбиране на обектно-ориентираното програмиране Основите на C++ програмирането

Приготвяме се да започнем

    Настройване на средата за разработка Инсталиране на C++ IDE стандартни библиотеки и компоненти

Напреднали Programming в C++

    Ламбда изрази в C++ Стандартни контейнери и алгоритми Семантика на преместване C++ Правила за стил на кодиране Указател към реализация (Plmpl) Претоварване на оператора Полиморфизъм в C++ Променливи, масиви и условни препратки и указатели Обработка на изключения Други съвременни функции и реализация

сигурност Programming

    C++ функции за сигурност и най-добри практики Съвременно управление на паметта Техники за обработка на низове Работа с контрол на потребителските акаунти (UAC) Уязвимости на сигурността и опции за смекчаване

Стратегии за тестване за C++

    Избор на тестова рамка Анализ и показатели Писане на модулни тестове Тестове за интеграция и системно ниво Тестване на наследен код Тестване на черна кутия

Отстраняване на грешки в кода

    Условни и функционални точки на прекъсване Многонишково отстраняване на грешки Инструменти за производителност и диагностика

Обобщение и следващи стъпки

Изисквания

  • Основен C++ опит в програмирането

Публика

  • Разработчици
 35 Hours

Брой участници



Цена за участник

Oтзиви от потребители (3)

Свързани Kурсове

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

21 Hours

C++ for Embedded Systems

21 Hours

Introduction to LaTex

14 Hours

Свързани Kатегории