Основы разработки на C++: жёлтый пояс

Этот курс является продолжением курса "Основы разработки на C++: белый пояс". В нём преподаватели продолжают знакомить вас с возможностями языка C++. 

Основы разработки на C++: жёлтый пояс
6 недель6 недель
СертификатСертификат
РусскийРусский
МФТИ
Coursera

Описание:

В курсе рассмотрены: 

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

Кроме того, в курсе рассмотрено использование юнит-тестов для отладки программ и обеспечения надёжности кода, а также продемонстрировано, как, пользуясь знаниями только "Белого" и "Жёлтого" поясов, разработать свой собственный unit test framework.  

Так же, как и в "Белом поясе", в конце курса вас ждёт финальный проект. В "Белом поясе" надо было самостоятельно реализовать простое хранилище данных с возможностью добавления, удаления и поиска. В "Жёлтом поясе" это хранилище надо будет усовершенствовать, добавив поддержку более сложных запросов. 

Курс разработан ведущими специалистами Яндекса и преподавателями Школы анализа данных. За их плечами – годы разработки сервисов поиска, рекламы и инфраструктуры. Кроме того в подготовке заданий участвовали сотрудники Яндекса и студенты Школы анализа данных 

Программа курса:

  1. Целочисленные типы, кортежи, шаблонные функции 
  2. Тестирование и отладка 
  3. Распределение кода по файлам 
  4. Итераторы, алгоритмы и контейнеры 
  5. Наследование и полиморфизм 
  6. Курсовой проект