Разработчик C++

Курс о тонкостях и особенностях разработки программного обеспечения на C++ 

Разработчик C++
Цена
60000
5 месяцев5 месяцев
Бесплатное ознакомлениеБесплатное ознакомление
СертификатСертификат
РусскийРусский
Otus

Описание:

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

  • Умение писать на С++ правильно.
  • Понимание современных проблем языка и специфики его применения.
  • Освоение паттернов проектирования, принципов написания многопоточного кода.
  • Знание, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.
  • Владение нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior.
  • Живое общение с преподавателем.
  • Разбор реальных кейсов на практике.
  • Сильное комьюнити единомышленников.

Обучение программированию выстроено в формате вебинаров (онлайн). Слушателям предлагаются к выполнению домашние задания, которые позволят применить на практике полученные во время вебинаров знания. По каждому домашнему заданию преподаватель дает развернутый фидбек. Преподаватель находится в едином коммуникационном пространстве с группой на протяжении всего курса, т. е. в процессе обучения слушатель может задавать преподавателю вопросы по материалам лекций и домашних заданий, уточнять моменты, которые были непонятны на уроке.
Необходимое время на обучение: 4 часа на занятия и 4-8 часов на домашнюю работу в неделю. 

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

Современный C++

CI/CD. C++11. C++14. C++17. Управление памятью. Шаблонная магия 

Архитектура

Принципы проектирования ПО, GRASP, шаблоны GoF, STL, Boost

Параллельные вычисления 

Сеть 

Хранилища 

ML  

Проектная работа

Заключительная часть курса о программировании на С++ посвящена проектной работе.
Мало что доставляет столько же удовольствия, как самостоятельно реализованный проект на выбранную самостоятельно тему на основе знаний, полученных на курсе.
В процессе написания (и даже в процессе выбора темы) можно получить консультации преподавателей.