Меню

Избранное

Мидл разработчик C++

Курс для разработчиков с опытом: современные возможности C++, многопоточность, асинхронность и практические работы с код-ревью.

Курс в деталях

Формат
Онлайн
Длительность
4 месяцаСрок по карточке и каталогу школы.
Уровень входа
Практикам, Опытным

Кому подойдёт курс

Кому подойдётЧем поможет курс
Junior C++-разработчикам

Углубить знания языка и освоить современные практики при наличии необходимой базы.

Middle C++-разработчикам

Разобрать диапазоны, многопоточность и асинхронность.

Чему вы научитесь

Писать код на современном C++

Применять идиомы, шаблоны, диапазоны и стандартную библиотеку.

Разрабатывать многопоточные решения

Использовать синхронизацию, асинхронность и сопрограммы.

Проверять и собирать программы

Работать с тестами, инструментами сборки и поиска ошибок.

Что входит в курс

Практические задания

Задания для применения изученного материала и отработки навыков. Восемь практических работ с ревью и четыре воркшопа.

Консультации

Разбор вопросов по обучению и изучаемым темам со специалистом. Наставники проводят воркшопы; две индивидуальные встречи доступны в расширенном тарифе.

Учебные материалы

Материалы для изучения и повторения тем курса: пояснения, конспекты и справочная информация. Интерактивная платформа; обучение с дедлайнами или в своём темпе.

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

Темы и разделы, которые входят в программу обучения.

01Знакомство и входной тест

Раздел: Программа курса

Знакомство с программой и входной тест.

02Управление памятью и ресурсами

Управление ресурсами, временем жизни и владением.

03Шаблоны

Шаблоны классов и функций, специализации и зависимости.

04Алгоритмы + структуры данных = программы

Алгоритмы и структуры данных стандартной библиотеки.

05Диапазоны

Диапазоны, представления и адаптеры.

06Словарные типы

Типы optional, variant, any и expected.

07Многопоточность и параллелизм

Потоки, синхронизация и параллелизм.

08Асинхронность, сопрограммы

Асинхронность и сопрограммы на примере HTTP-прокси.

09Сборка программ, инструменты поиска ошибок

Сборка, поиск ошибок, диагностика и инструменты анализа.

10Принципы работы с ИИ Новое

Дополнительно: принципы, возможности и ограничения ИИ.

11Структурированный параллелизмДополнения в расширенном тарифе

В расширенном тарифе: структурированный параллелизм, std::execution и дополнительный проект.

122 индивидуальные онлайн-встречи с наставникомДополнения в расширенном тарифе

В расширенном тарифе: две индивидуальные встречи с наставником.

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

Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.

Практические работы

Восемь работ с код-ревью, включая криптобиблиотеку, диспетчер задач и HTTP-прокси.

Воркшопы

Четыре воркшопа с наставниками.

Профессии, навыки и инструменты

Профессии

Профессии, с задачами которых знакомит программа курса.

Навыки

Навыки, на развитие которых направлена программа курса.

Программы и сервисы

Инструменты и методы по материалам школы; состав может зависеть от тарифа.

CMakeGCCClang/LLVMSTLBoostGoogleTest / Google MockC++ CoroutinesSanitizersBoost.AsioOpenSSLClang‑Tidyvcpkg/ConanC++20/23 RangesGoogle BenchmarkC++

Эксперты программы

Состав экспертов и их участие в конкретной группе уточняйте у школы.

Михаил Афанасьев

Программный эксперт. Руководитель группы в Яндекс Рекламе

Денис Герасимов

Программный эксперт. Разработчик на C++

Владимир Тройняков

Программный эксперт. Старший разработчик в банке

Иван Лосев

Программный эксперт. Старший разработчик в Pixida GmbH

Документ об обучении

Удостоверение

Школа указывает этот вид документа.

После выполнения всех проектов и учёта замечаний ревьюера при наличии среднего профессионального или высшего образования.

Сертификат о прохождении курса

Школа указывает этот вид документа.

После выполнения всех проектов и учёта замечаний ревьюера без среднего профессионального или высшего образования.

Стоимость и условия оплаты

Стоимость обучения
102 400 ₽Данные от 03.11.2026. Актуальная цена и состав тарифа — на сайте школы. На 3 ноября 2026 года школа указывала 102 400 ₽ одним платежом или от 4 180 ₽ в месяц на 36 месяцев. Актуальные условия уточняйте у школы.
Ежемесячный платёж
от 4 180 ₽ / мес.Срок оплаты: 36 мес. Условия договора уточняйте в школе.

Частые вопросы

Какая подготовка нужна?

Опыт C++ более года, стандартная библиотека, алгоритмы, основы многопоточности, асинхронности и unit-тестирования.

Сколько длится курс?

Четыре месяца при нагрузке около 10–12 часов в неделю.

Какая практика предусмотрена?

Восемь практических работ с код-ревью и четыре воркшопа.

Что доступно в расширенном тарифе?

Дополнительный спринт по структурированному параллелизму, проект, воркшоп и две индивидуальные встречи.

Какой документ выдают?

После выполнения проектов и учёта замечаний ревьюера при наличии среднего профессионального или высшего образования — удостоверение о повышении квалификации; без него — сертификат.

Есть ли помощь с трудоустройством?

На этом курсе школа её не предусматривает.

Записаться на курс

Перейдите на сайт Яндекс Практикум, чтобы узнать условия обучения на курсе «Мидл разработчик C++».

На сайт школы

Похожие курсы

Другие программы для той же профессии или со схожими навыками и инструментами.

GeekBrains
Онлайн

Разработчик на Unreal Engine

Совместная программа GeekBrains и Skillbox посвящена разработке игр в Unreal Engine 5. В программе — игровые проекты, визуальные скрипты Blueprints и язык C++; курс о нейросетях школа выделяет дополнительно.

Цена на сайте
Стоимость курса
Нетология
6 мес. · Онлайн

Python-разработчик с нуля

Изучите Python с нуля: от синтаксиса и Git до баз данных и Django. Базовая программа Нетологии включает практические задания и шесть крупных проектов.

81 842 ₽Цена без скидки: 213 967 ₽
Цена при оплате сразу
Яндекс Практикум
14 месяцев · Онлайн

Java-разработчик. Расширенный курс

Расширенный курс Яндекс Практикума помогает освоить Java-разработку с нуля за 14 месяцев. В программе — Java Core, базы данных, Spring, микросервисы, командный и итоговый проекты.

186 000 ₽
Стоимость курса
от 7 592 ₽ / мес. на 36 мес.

Что важно знать о курсе «Мидл разработчик C++»

Сверьте опыт C++, стандартной библиотеки и тестирования с требованиями школы.

Учитывайте нагрузку 10–12 часов в неделю.

Если нужны структурированный параллелизм и индивидуальные встречи, изучите расширенный тариф.

Что посмотреть дальше

KURSEZ

Яндекс Практикум

Познакомьтесь со школой Яндекс Практикум, её программами и условиями обучения.

Открыть
KURSEZ

Курсы Яндекс Практикум

Сравните курсы Яндекс Практикум по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.

Открыть
KURSEZ

Все курсы

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

Открыть
На сайт школы

Содержание

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.