Онлайн-курс «Разработчик C++» — это интенсивная программа профессиональной переподготовки для тех, кто хочет освоить один из самых мощных языков программирования и начать карьеру в IT.
Показать полностью →
За 12 месяцев вы освоите синтаксис C++, алгоритмы и структуры данных, объектно-ориентированное программирование, работу с памятью, многопоточность, тестирование и основы системного программирования.
Программа охватывает все ключевые аспекты разработки на C++: от базовых концепций до создания сложных проектов с использованием современных стандартов (C++11/14/17). Вы научитесь разрабатывать приложения под разные платформы, взаимодействовать с операционной системой, писать безопасный и оптимизированный код. Все навыки закрепляются на практике — в каждом модуле предусмотрены задачи, лабораторные и проекты.
Этот курс подойдёт тем, кто хочет начать с нуля, и тем, кто уже пробовал изучать программирование, но хочет выстроить системное понимание C++ и получить документ об образовании.
Что вы освоите:
Синтаксис и принципы C++: переменные, типы, условия, циклы, функции
Алгоритмы, структуры данных и работа с памятью
Объектно-ориентированное программирование и шаблоны
Разработка многопоточных приложений
Написание и тестирование C++‑программ
Работа в Linux, компиляция, отладка, сборка проектов
Кому подойдёт курс:
новичкам, которые хотят стать программистами C++ с нуля
студентам и выпускникам технических специальностей
разработчикам из других языков, желающим перейти в системную разработку
тем, кто хочет работать в области embedded, game dev, fintech или highload-сервисов
Документ об образовании
После завершения курса вы получите диплом о профессиональной переподготовке, если у вас есть среднее профессиональное или высшее образование.
Этот документ:
подтверждает вашу квалификацию как «Разработчик C++»
соответствует требованиям ФГОС
имеет юридическую силу и может быть использован при трудоустройстве
Если формального образования пока нет, вы получите именной сертификат об окончании курса, который также можно использовать в портфолио.
Программа онлайн-курса
1. Введение в C++ и основы синтаксиса
Практика: написание первых консольных программ
— Установка компилятора и среда разработки
— Базовые типы данных
— Операторы, условия, циклы
2. Функции, массивы и указатели
Проект: простая программа с динамической памятью
— Передача параметров
— Работа с памятью
— Указатели и массивы
3. Структуры данных и алгоритмы
Практика: реализация структур с нуля
Проект: решение прикладной задачи с анализом сложности
— Стек, очередь, списки, дерево
— Алгоритмы сортировки и поиска
— Временная сложность
4. Объектно-ориентированное программирование
Проект: разработка приложения с использованием ООП
— Классы и объекты
— Инкапсуляция, наследование, полиморфизм
— Шаблоны и перегрузка
5. Продвинутый C++ и работа с системой
Проект: модульная система с вводом/выводом и обработкой ошибок
— Работа с файлами
— Пространства имён, исключения
— C++11/14/17 — современные стандарты
6. Многопоточность и тестирование
Проект: реализация многопоточного компонента с тестами
— Потоки, мьютексы, race condition
— Многопоточные алгоритмы
— Unit-тестирование (Google Test)
7. Финальный проект и портфолио
Проект: итоговая разработка (по теме системного ПО, симуляции или утилиты)
— Выбор идеи и постановка задачи
— Архитектура, реализация, отладка
— Презентация проекта
Отзывы об онлайн-курсе
Отзывов ещё нет. Оставьте первый отзыв.