Чему вы научитесь
- Создавать и настраивать проекты с нуля
- Управлять зависимостями и внешними библиотеками
- Конфигурировать сборку под разные компиляторы и платформы
- Понимать структуру и логику CMakeLists.txt
- Организовывать тестирование и установку программ
- Оптимизировать и автоматизировать сборочные процессы
О курсе
Курс предназначен для программистов, которые хотят упростить сборку многофайловых программ и получить востребованные знания.
Для кого этот курс
Этот курс предназначен для разработчиков, работающих с C или C++, которые хотят овладеть современными инструментами сборки проектов. Он подойдёт как начинающим, так и опытным программистам, желающим структурировать знания о CMake. Курс также будет полезен инженерам, DevOps-специалистам и тем, кто поддерживает кроссплатформенные проекты.
Начальные требования
Для прохождения курса достаточно базовых знаний C или C++ и понимания процесса компиляции программ. Желательно иметь опыт работы с терминалом и системами сборки вроде Make или Ninja. Опыт работы с другими сборочными инструментами будет полезен, но не обязателен.
Преподаватели курса
Как проходит обучение
Обучение проходит через короткие теоретические блоки с контрольными вопросами и завершается практическим заданием в конце каждого модуля.
Сертификат
Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 7 учеников получили сертификат.
Что вы получите
- Глубокие знания по теме курса
- Практические навыки решения реальных задач
- Сертификат о прохождении курса
- Поддержку преподавателя и обратную связь
- Уверенность в применении знаний на практике