Modern CMake: Building Professional C++ Projects
Master modern CMake to structure C++ projects, manage external dependencies, configure automated testing, and establish clean code standards.
-
💬
ИИ инструктор
Задавайте вопросы по любому уроку — понятный ответ придёт мгновенно, в любой момент. -
🕐
Начните в любое время
Без расписаний и дедлайнов — учитесь в своём темпе, когда удобно. -
🌐
На русском языке
Уроки, задания и сертификат — всё полностью на вашем языке.
О курсе
As C++ projects grow, managing source files, external libraries, and build configurations can quickly become chaotic. Understanding how to structure your build system with modern CMake is essential for keeping your codebase clean, scalable, and maintainable. This text-based course guides you through designing a professional CMake project from scratch, moving away from legacy practices to embrace modern, target-based configuration.
What you'll learn:
- Understand foundational CMake concepts, syntax, and the modern target-based build philosophy.
- Structure C++ projects professionally with clean directory layouts for source files, headers, and tests.
- Manage external dependencies seamlessly using modern tools like FetchContent.
- Configure automated testing and code coverage to ensure the reliability of your software.
- Integrate code formatting and static analysis tools to maintain high code-quality standards.
- Generate professional API documentation automatically from your codebase.
We begin with core definitions and basic syntax before moving step-by-step through project organization, dependency integration, and testing configurations. You will read detailed explanations and analyze clear code snippets to build a production-ready project template. This course is designed for beginner to intermediate C++ developers who want to transition from basic compilation to professional project management. No prior experience with CMake is required.
Start structuring your C++ projects like a professional software engineer today.
Что вы получите
-
📜
Сертификат об окончании
Добавьте в профиль LinkedIn -
💬
Личный AI-наставник
Застрял на уроке? Спроси встроенного наставника о чём угодно, в любой момент. -
🎧
Аудиоверсия включена
Учитесь в дороге — экран не нужен -
♾️
Пожизненный доступ
Возвращайтесь в любое время, без срока -
📱
Телефон или компьютер
Работает везде и на любом устройстве -
💸
Возврат в течение 14 дней
Без вопросов -
⚡
Кратко и по делу
2 ч 48 мин практического материала
Отзывы
Отзывов пока нет — поделитесь своим первым.
Студенты также прошли
🎓 С сертификатом
Основы программирования на Си в Visual Studio на Windows
Сертификат
Практика
5 600 ֏
→
💼 Готовит к работе
🎓 С сертификатом
Современное программирование на C++: от основ до объектно-ориентированного дизайна
Сертификат
Практика
5 600 ֏
→
🔥 Востребован
🎓 С сертификатом
Основы программирования на C#
Сертификат
Практика
5 600 ֏
→
💼 Готовит к работе
🎓 С сертификатом
Программирование на C++ и структуры данных для разработки программного обеспечения
Сертификат
Практика
5 600 ֏
→
Часто спрашивают
Что нужно для прохождения курса? +
Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.
Как оплатить? +
Банковской картой через Stripe. Данные карты обрабатывает Stripe — мы их не храним.
Можно ли вернуть деньги? +
Да — полный возврат в течение 14 дней, без вопросов.
Как долго будут доступны материалы? +
Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.
Получу ли я сертификат? +
Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.
Подходит для специалистов в
IT
Дизайн
Финансы
Маркетинг
Медицина
Образование
HoReCa
Производство