Разработчик на C++ — курс от Нетология
Курс «Разработчик на C++» от Нетологии — обучение с нуля за 12 месяцев. Освоите C++ от основ до продвинутого уровня: ООП, STL, многопоточное программирование, шаблоны проектирования, работа с базами данных и фреймворком Qt. 13 модулей, 250 практических заданий, 7 курсовых работ и дипломный проект — поисковая система для сайта. До 15 проектов в портфолио, диплом о профпереподготовке и помощь в трудоустройстве.
Как мы оцениваем курсы
Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:
- Качество программы — полнота материала, актуальность технологий
- Практика — реальные проекты, код-ревью, тренажёры
- Поддержка — наставники, обратная связь, сообщество
- Трудоустройство — карьерный центр, помощь с резюме
- Цена/качество — соотношение стоимости и получаемых навыков
Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.
- Платформа
- Нетология
- Автор
- Команда Нетологии, Нетология
- Длительность
- 12 мес, 15 ч/нед
- Формат
- Онлайн, вебинары 2 раза в неделю по будням с 18:00 МСК, практические задания
- Уровень
- Новичок
- Язык
- Русский
- Сертификат
- Диплом о профессиональной переподготовке
- Обновлено
- март 2026 г.
Полная стоимость: 133 100 ₽
Программа и содержание
Модули и темы
Познакомитесь с основами языка C++ и научитесь создавать консольные программы. Освоите работу с переменными, условиями, циклами и функциями. Курсовой проект — симулятор гонок.
- Синтаксис C++
- Переменные и типы данных
- Условия и циклы
- Функции
- Многофайловые проекты
Основы программирования на C++
Знакомство с основами C++, создание простейших консольных программ и многофайловых проектов
Познакомитесь с основами языка C++ и научитесь создавать консольные программы. Освоите работу с переменными, условиями, циклами и функциями. Курсовой проект — симулятор гонок.
- Синтаксис C++
- Переменные и типы данных
- Условия и циклы
- Функции
- Многофайловые проекты
Git и GitHub
Система контроля версий для совместной разработки и управления кодом
Научитесь работать с системой контроля версий Git и платформой GitHub. Освоите создание репозиториев, ветвление, слияние и совместную разработку.
- Git
- GitHub
- Ветвление
- Pull Request
Основы ООП в C++
Объектно-ориентированное программирование: классы, наследование, полиморфизм
Изучите принципы объектно-ориентированного программирования на C++. Научитесь проектировать и реализовывать классы, использовать наследование и полиморфизм. Освоите сборку проектов с помощью CMake.
- Классы и объекты
- Наследование
- Полиморфизм
- Инкапсуляция
- CMake
Продвинутое программирование на C++
Углублённое изучение современного C++ и стандартной библиотеки STL
Получите продвинутые знания современного C++ и STL. Освоите умные указатели, лямбда-выражения, move-семантику. Научитесь писать автотесты для кода. Курсовой проект — парсер INI-файлов.
- Современный C++
- STL
- Умные указатели
- Лямбда-выражения
- Автотесты
Алгоритмы и структуры данных
Основные алгоритмы сортировки, поиска и структуры данных для эффективного кода
Изучите основные алгоритмы и структуры данных: массивы, связные списки, деревья, графы, хеш-таблицы. Научитесь оценивать сложность алгоритмов и выбирать оптимальные решения.
- Сортировка
- Поиск
- Деревья
- Графы
- Хеш-таблицы
Работа с базами данных
Создание и управление базами данных, написание SQL-запросов
Получите фундаментальные знания по созданию и управлению базами данных. Научитесь манипулировать данными с помощью SQL-запросов, проектировать схемы баз данных и оптимизировать запросы.
- SQL
- PostgreSQL
- Проектирование БД
- Оптимизация запросов
Многопоточное и асинхронное программирование
Продвинутые техники параллельного выполнения кода для повышения производительности
Освоите техники многопоточного и асинхронного программирования для оптимизации и ускорения работы программ. Курсовой проект — потокобезопасная очередь.
- Потоки
- Мьютексы
- Асинхронность
- QtConcurrent
- Потокобезопасность
Шаблоны проектирования в C++
Паттерны проектирования для написания поддерживаемого и расширяемого кода
Изучите основные шаблоны проектирования и научитесь применять их в C++-проектах. Разберёте принципы SOLID и научитесь писать понятный и поддерживаемый код.
- Порождающие паттерны
- Структурные паттерны
- Поведенческие паттерны
- SOLID
Разработка десктопных приложений на Qt
Создание кроссплатформенных приложений с графическим интерфейсом на фреймворке Qt
Научитесь разрабатывать кроссплатформенные приложения с графическим интерфейсом на Qt. Освоите работу с сигналами и слотами, подключение основных модулей Qt. Курсовой проект — приложение-карта.
- Qt Framework
- Qt Designer
- Сигналы и слоты
- Виджеты
- Кроссплатформенность
Работа с сетью и протоколами
Сетевое программирование, работа с HTTP и протоколами передачи данных
Изучите основы сетевого программирования на C++. Научитесь работать с сокетами, HTTP-запросами и REST API для создания сетевых приложений.
- Сетевые протоколы
- HTTP
- REST API
- Сокеты
Встраиваемые системы и IoT
Программирование микроконтроллеров и работа с датчиками
Познакомитесь с программированием встраиваемых систем на C++. Научитесь работать с Arduino и датчиками. Курсовой проект — датчик движения.
- Arduino
- Микроконтроллеры
- Датчики
- IoT
Разработка игр на Unreal Engine
Создание 3D-игр на движке Unreal Engine с использованием C++
Освоите разработку игр на движке Unreal Engine с использованием C++. Научитесь создавать игровые механики, работать с 3D-графикой и физикой. Курсовой проект — 3D-видеоигра.
- Unreal Engine
- Blueprints
- Игровая логика
- 3D-графика
Дипломный проект: поисковая система
Итоговый проект — разработка поисковой системы для сайта
Разработаете полноценную поисковую систему для сайта — аналог поисковых движков Google и Яндекс. Научитесь извлекать данные с веб-страниц, строить поисковые индексы и формировать релевантную выдачу.
- Архитектура проекта
- Индексация
- Поисковые алгоритмы
- Ранжирование
Чему научитесь
Для кого подходит
- →Новичкам без опыта в программировании, которые хотят освоить C++ с нуля
- →Начинающим разработчикам, желающим углубить знания C++
- →Специалистам из смежных областей, которые хотят перейти в разработку на C++
- →Студентам технических вузов, стремящимся получить практические навыки
Требования
- →Специальные навыки или опыт программирования не нужны — обучение с нуля
- →Компьютер с доступом в интернет
- →Готовность уделять обучению около 15 часов в неделю
Плюсы и минусы курса Разработчик на C++
Обзор подготовлен редакцией ToolFox · Обновлено: март 2026 г.
Плюсы
- До 15 проектов в портфолио, включая 7 курсовых и дипломный проект
- 250 практических заданий для закрепления навыков
- 13 модулей от основ до Unreal Engine и IoT
- Диплом о профессиональной переподготовке
- Помощь Центра развития карьеры в трудоустройстве
- Занятия по будням в вечернее время — удобно совмещать с работой
- Бонусный модуль по английскому языку для разработчиков
- Возможность расширенной траектории со специализацией
Минусы
- Высокая полная стоимость — 133 100 рублей
- Длительный срок обучения — 12 месяцев
- Длительная рассрочка — до 36 месяцев
Отзывы (1)
Загрузка комментариев...
Похожие курсы
Разработчик на C++
SkillFactory
Курс "Разработчик на C++" от SkillFactory -- обучение программированию на C++ с нуля за 8 месяцев. Совместная программа SkillFactory и Skillbox. 400 ч...
1С-программист
Нетология
Курс "1С-программист" от Нетологии -- обучение программированию на платформе 1С:Предприятие с нуля за 8 месяцев. Научитесь разрабатывать и настраивать...
Часто задаваемые вопросы
Нужен ли опыт в программировании для прохождения курса?
Сколько длится обучение и какова нагрузка?
Какой документ я получу после окончания?
Помогут ли с трудоустройством?
Какие проекты войдут в портфолио?
Можно ли совмещать обучение с работой?
Есть ли рассрочка?
Нужен ли опыт в программировании для прохождения курса?
Нет, курс рассчитан на обучение с нуля. Программа начинается с основ C++ и постепенно переходит к продвинутым темам. Специальные навыки или предварительная подготовка не требуются.
Сколько длится обучение и какова нагрузка?
Обучение длится 12 месяцев. Занятия проходят 2 раза в неделю по будням с 18:00 МСК. Рекомендуемая нагрузка — около 15 часов в неделю, включая вебинары и выполнение практических заданий.
Какой документ я получу после окончания?
Диплом о профессиональной переподготовке при наличии среднего профессионального или высшего образования. В ином случае — сертификат Нетологии о прохождении курса.
Помогут ли с трудоустройством?
Да, Центр развития карьеры Нетологии помогает с подготовкой резюме, проводит тренировочные собеседования и сопровождает в поиске работы.
Какие проекты войдут в портфолио?
В портфолио войдут до 15 проектов: симулятор гонок, парсер INI-файлов, потокобезопасная очередь, приложение-карта на Qt, датчик движения, 3D-видеоигра на Unreal Engine и дипломный проект — поисковая система для сайта.
Можно ли совмещать обучение с работой?
Да, занятия проходят в вечернее время по будням. Формат позволяет совмещать обучение с основной работой при условии выделения около 15 часов в неделю.
Есть ли рассрочка?
Да, доступна рассрочка на срок до 36 месяцев от 3 697 рублей в месяц. Полная стоимость курса — 133 100 рублей.