Искусство разработки на современном C++

Курс «Искусство разработки на современном C++» от платформы Coursera научит вас разрабатывать проекты на этом языке программирования.

В конце курса вы также сможете создавать качественные программы.

Вам подойдет этот курс, если вы:

  • имеете базу знаний математики;
  • знаете основы программирования;
  • желаете выучить язык C++.

Ключевые навыки, которые вы освоите на этом курсе:

  • тестирование элементов;
  • применение алгоритмов;
  • программирование на C++;
  • разработка и тестирование программного обеспечения;
  • ООП;
  • использование библиотек C++;
  • параллельная обработка данных;
  • рефакторинг кода.

Учебная программа:

  • введение: ввод/вывод, типы данных, циклы, операторы, контейнеры, функции, классы, алгоритмы, исключения, перегрузка операторов;
  • тестирование и алгоритмы: целочисленные типы, отладка, наследование, итераторы, шаблонные функции, полиморфизм, кортежи;
  • библиотеки и параллельное вычисление: макросы, move семантика, оптимизация кода, модель памяти, основы многопоточности, линейные контейнеры, шаблоны классов;
  • рефакторинг кода и хеш-таблицы: функции, пространства имен, ассоциативные контейнеры, идиома RAII, константность, указатель this;
  • санитайзеры и неопределенное поведение: сериализация структурированных данных, вектор, хранение объектов, инструменты поиска проблем.

Программа составлена из пяти отдельных курсов. В конце обучения студенты выполняют финальный проект и получают сертификат. Подав заявку, можно получить помощь в трудоустройстве — ваше резюме разошлют по компаниям-партнерам, а также отправят в Яндекс.

Оцените курс
ОтвратительноПлохоУдовлетворительноХорошоОтлично! (0)
Загрузка...

Добавить комментарий