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

Особенности разработки программного обеспечения на C++
Подойдет ли мне этот курс?

Длительность

5 месяцев

Начало

29 июня

Занятия

Пн 20:00, Чт 20:00

Общая стоимость

100 000 ₽

В месяц

22 500 ₽

Что даст вам этот курс


  • Умение писать на С++ правильно.

  • Понимание современных проблем языка и специфики его применения.

  • Освоение паттернов проектирования, принципов написания многопоточного кода.

  • Знание, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.

  • Владение нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior.




Обучено студентов 200+


32 практических занятия

8 работодателей пригласят лучших выпускников на собеседования
Преподаватели
Сергей Кольцов
VisionLabs
Senior Developer С++ VisionLabs

Работает программистом уже почти 10 лет. Заинтересовался языками программирования ещё в школе. Начинал почти как и все в ту пору - с Delphi и Borland C++. Так что был заранее обречён на выбор профессии.

Работал как в крупных компаниях (Яндекс, Luxoft), так и в небольших организациях.

С преподаванием впервые столкнулся в школе, когда объяснял логарифмы одноклассницам. В дальнейшем в рамках рабочих обязанностей выполнял менторские функции с коллегами. На позиции руководителя группы разработки консультации членов команды занимают около 30% времени.

Окончил МГТУ им. Н.Э. Баумана в 2011 году, факультет "Информатика и системы управления".

Руководитель программы
Марат Сейфуллин
Ведущий GoLang разработчик в Ozon, работаю с BigData и High Load-ом.
До этого работал в HighFrequencyTrading в Deutsche Bank и в Поиске по Картинкам в Яндексе.
Закончил кафедру Математической статистики МГУ

Преподаватель
Андрей Михайлов
Профессиональный музыкант и звукоинженер, после окончания
Математико-Механического факультета СПГУ в 2000 году
увлёкся программированием.
Более 10 лет занимается разработкой, реализацией и оптимизацией алгоритмов для систем реального времени в области звукоакустики и обработки звука.

Начал свою карьеру в ООО Biok (информационно- образовательный канал), где разрабатывал стриминг систему.
Затем работал в ряде компаний
таких как ARC International, Synopsys, Alango Technologies.

За годы работы было разработано и реализовано много проектов; например, SRC (sample rate conversion), система пространственного звука, система многополосной динамической обработки и др.

Используемые инструменты:
MatLab, ANSI C/C++, Assembler (Intel 32/64, ARC, CSR), Python, Bash.

Преподаватель
Александр Ключев
Zynga senior developer
Уже 10 лет в IT, 7 из которых посвящено C++
Начинал профессиональную карьеру c компании Motorola, область телекоммуникаций, позднее заинтересовался разработкой игр.

Поработал в разных российских и зарубежных игровых студиях над различными игровыми проектами
SocialQuantum: Megapolis, Wild West 3D, Ice age 3D
Keywords Studios: Mortal Kombat, Injustice, F1
В данный момент работаю в компании Zynga над мобильным движком
для всех игровых проектов компании.

Окончил Санкт-Петербургский Электротехнический Университет ЛЭТИ, факультет компьютерных технологий и информатики (ФКТИ)
После окончания университета, работал на кафедре автоматизированных систем управления (в качестве ассистента — вел лабораторные работы).

Преподаватель
Владимир Зацепин
Руководитель разработки Рамблер/Почты.

Окончил Военную академию связи в Санкт-Петербурге в 2008 году по специальности "Программное обеспечение автоматизированных систем управления".
Одним словом, военный программист: выправка, дисциплина, патриотизм, очки и клавиатура.
Свой трудовой путь начал с инженера клиентской поддержки в хостинге. До Рамблера 5 лет занимался разработкой в области криптографической защиты информации. За это время создал криптосервис для работы в СМЭВ, который используется во многих российских банках и госучреждениях.

Всю сознательную жизнь пишу на C++.
С 2016 года руковожу разработкой одного из старейших проектов Рунета с многомиллионной аудиторией пользователей, петабайтами хранимых данных, хайлоадом, распределенными БД, микросервисами и вот этим вот всем

Андрей Иванов
Один из разработчиков academy.cppstudio.com - бесплатного интерактивного сервиса по обучению С++. Свыше 5 лет опыта разработки приложений на C++ и C#.
Используемые технологии и фрэймворки:
WPF, WinForms, EF6, ASP.NET MVC5, ASP.NET Core 2.

Преподаватель
Отзывы
Борис
Ульянов
Хороший курс, отличный способ закрыть пробелы по современному состоянию C++

Что хочу отметить:
- отличная подача материала Дмитрием Шебордаевым
- требует примерно вдвое больше времени от заявленных 4 часов на занятия и 4-8 часов на домашнюю работу в неделю
- Раздел про ML (DLib) мне показался излишним
Читать целиком
Борис
Ульянов
Хороший курс, отличный способ закрыть пробелы по современному состоянию C++

Что хочу отметить:
- отличная подача материала Дмитрием Шебордаевым
- требует примерно вдвое больше времени от заявленных 4 часов на занятия и 4-8 часов на домашнюю работу в неделю
- Раздел про ML (DLib) мне показался излишним
Читать целиком
Необходимые знания
Для успешного обучения и оптимального усвоения уроков вы должны знать:

1. Синтаксис языка программирования стандарта C++03:
— Переменные, функции, указатели
— Классы, структуры, union
— Переопределение операторов
— Наследование
— Исключения
— Понимание шаблонов в языке C++

2. Основы computer science:
— Простые алгоритмы и их оценки сложности
— Структуры данных и их применение
— Принципы работы с памятью - стек, heap

3. Основы SQL – некоторые уроки посвящены изучению работы с базами данных.

4. Основы многопоточного программирования: понятие deadlock не должно ставить Вас в deadlock.

Подготовительный курс

  • Курс по разработке на C++ для начинающих программистов

  • Занятия в формате видео и проверочные тесты

  • Все необходимые знания и навыки для курса "Разработчик С++"

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


Примеры тем проекта:

— in-memory sql-сервер

— хранилище типа key-value

— очередь с моделью подписчиков
После обучения вы

  • заберете с собой материалы по всем занятиям (презентации, записи вебинаров, примеры практических задач);

  • получите сертификат о прохождении курса программирования на С++;

  • научитесь прикладному применению стандартов C++11 / C++14 / C++17;

  • освоите асинхронное и многопоточное программирование;

  • получите глубокое представление о шаблонной магии и паттернах проектирования;

  • получите приглашение пройти собеседование в компаниях-партнерах Otus в Москве (в случае успешного обучения на курсе).

Дата выдачи сертификата: 3 января 2021 года
Ваш сертификат

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Разработчик C++»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.

онлайн-образование

Сертификат №0001

Константин Константинопольский

Успешно закончил курс «Разработчик C++»
Выполнено практических заданий: 16 из 16

Общество с ограниченной ответственностью “Отус Онлайн-Образование”

Город:
Москва

Генеральный директор ООО “Отус Онлайн-Образование”
Виталий Чибриков

Лицензия на осуществление образовательной деятельности
№ 039825 от 28 декабря 2018 года.
Общая стоимость
100 000 ₽
В месяц: 22 500 ₽
Продолжительность
5 месяцев
Начало занятий
29 июня
🎁 Дарим сертификаты на скидку!
Запишитесь на июньскую трансляцию интересного вам дня открытых дверей и участвуйте в Акции ➞