План на курса

Модул 1. Шаблони в C++

  • Функционални шаблони
  • Класови шаблони
  • Определяне на типове за шаблони и auto
  • Влияние на времето за построяване на шаблони в проект
  • Най-добри практики и безопасно програмиране

Модул 2. Преместване на семантика

  • lvalues, rvalues и универсални референции
  • Преместване на семантика срещу идеално пренасочване
  • Инициализация на обекти с () vs {}
  • Най-добри практики и безопасно програмиране

Модул 3. Първокласни функции

  • Лямбда изрази в C++
  • Най-добри практики и безопасно програмиране

Модул 4. Показатели и референции

  • Съвременно управление на паметта
  • Използване на умни показатели
  • Променливи, масиви и условия
  • Най-добри практики и безопасно програмиране

Модул 5. Грешки при изпълнение и Изключения

  • Преглед на някои релевантни концепции относно управлението на изключения
  • Най-добри практики и безопасно програмиране

Модул 6. Претоварване на оператори и Полиморфизъм

  • Преглед на някои релевантни концепции относно претоварването на оператори и полиморфизъм
  • Най-добри практики и безопасно програмиране

Модул 7. Контейнъри и Алгоритми

  • Стандартни контейнъри и алгоритми
  • Най-добри практики и безопасно програмиране

Модул 8. Въведение в тестови стратегии в C++

  • Избор на тестов фреймворк
  • Написване на модулни тестове

Изисквания

-

 21 Часа

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


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

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

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

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