Свържете се с нас

Съдържание и теми, включени в курса

Въведение

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

Първи стъпки

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

Задълбочено програмиране на C++

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

Програмиране за сигурност

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

Тестови стратегии за C++

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

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

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

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

Изисквания

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

Аудитория

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

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


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

Отзиви от участници (5)

Предстоящи Курсове

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