Курс на Stepik
Обложка курса «CMake — Углубленный уровень» на Stepik
990 ₽

CMake — Углубленный уровень ★ 0.000

Открыть на
STEPIK.ORG

Этот курс - прямое продолжение базового курса по CMake. Если в базовом курсе вы научились собирать проекты, подключать библиотеки и писать тесты, то здесь вы выйдете на уровень, который используется в реальной коммерческой разработке.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «CMake — Углубленный уровень»Учеников на курсе 17
Сертификаты, выданные на курсе «CMake — Углубленный уровень»Сертификатов выдано 1
Отзывы о курсе «CMake — Углубленный уровень»Отзывов получено 0
Рейтинг курса «CMake — Углубленный уровень»Рейтинг курса 0.000
Уроки в курсе «CMake — Углубленный уровень»Количество уроков 23
Тесты в курсе «CMake — Углубленный уровень»Количество квизов 80
Стоимость курса «CMake — Углубленный уровень»Стоимость курса 990 ₽ —
Обновления курса «CMake — Углубленный уровень»Обновления курса — —
Дата публикации курса «CMake — Углубленный уровень»Дата публикации курса — ———
Последнее обновление курса «CMake — Углубленный уровень»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «CMake — Углубленный уровень» 5 разделов Уроки в курсе «CMake — Углубленный уровень» 23 урока Тесты в курсе «CMake — Углубленный уровень» 80 тестов Последнее обновление курса «CMake — Углубленный уровень» обн. 13 июля 2026

Продвинутая работа с целями

5 уроков
1. Генераторы выражений ↗
2. Свойства целей ↗
3. Псевдоцели и алиасы ↗
4. Интерфейсные библиотеки ↗
5. Мини-проект "Многоуровневая библиотека" ↗

Зависимости и пакеты

6 уроков
1. Как работает find_package изнутри ↗
2. Написание собственного FindXXX.cmake ↗
3. Тонкости FetchContent ↗
4. Экспорт целей и написание Config-файла пакета ↗
5. Версионирование зависимостей и воспроизводимые сборки ↗
6. Мини-проект "Публикуемая библиотека" ↗

Конфигурация и генерация

5 уроков
1. configure_file - продвинутые сценарии ↗
2. Автогенерация версий через git ↗
3. Кодогенерация через custom_command и custom_target ↗
4. Сборка под несколько платформ ↗
5. Мини-проект "Утилита с встроенными ресурсами" ↗

Тестирование и качество кода

6 уроков
1. CTest — метки, приоритеты, таймауты ↗
2. Покрытие кода ↗
3. Статический анализ ↗
4. Санитайзеры ↗
5. Интеграция с CI ↗
6. Мини-проект "Анализатор кода" ↗

Итоги

1 урок
1. Проект "Текстовый процессор" ↗