Чему вы научитесь
- Создавать и настраивать проекты
- Управлять зависимостями и внешними библиотеками
- Конфигурировать сборку
- Понимать, как работает find_package()
- Экспортировать и публиковать библиотеки как самостоятельные CMake-пакеты
- Управлять внешними зависимостями
- Автоматически получать версию проекта из git-тегов
- Генерировать код и конфигурационные файлы во время сборки
О программе
Программа включает в себя два курса:
- CMake - Базовый курс.Включет в себя все необходимые темы для реализаци собственных проектов и удобной кроссплатформенной сборки. Вы научитесь: настраивать проекты, управлять зависимостями, конфигурировать сборку, читать и понимать CMakeLists.txt и правильно организовывать тестирование.
- CMake - Углубленный курс. Включает профессиональные инструменты и практики, которые используются в коммерческой разработке: публикация библиотек как самостоятельных пакетов, управление зависимостями с фиксированными версиями, кодогенерация, автоверсионирование через git, статический анализ, покрытие кода и санитайзеры. Курс завершается итоговым проектом с полноценной CI-инфраструктурой, который можно показать в портфолио.
Вся теория разбирается в основном на примере UNIX-подобных систем(Linux и MacOS).
Что внутри
В комплект входят 2 курса общей стоимостью 1 690 ₽.
Для кого эта программа
Курс предназначен для разработчиков, уверенно владеющих основами языка программирования С++ (основные конструкции, ООП и STL на базовом уровне). Особенно подойдет тем, кто хочет создавать легко настраиваемые, поддерживаемые и кроссплатформенные приложения.
Начальные требования
Для полного прохождения необходимо уверенно писать базовые конструкции на С++, иметь представление о процессе компиляции.
Наши преподаватели
Как проходит обучение
Обучение построено в формате изучения последовательной теории, которая разбита на логические модули. В конце каждого уровка Вас будут ждать теоритические вопросы, а в конце каждого модуля мини-проект, который охватыет пройденные темы. Все проекты реализуются с полного нуля по описанию.
Содержание
Что вы получаете
- Востребованные навыки
- Сертификат
- 2 проекта в портфолию
- Поддержку преподавателя
Сколько стоит обучение
Price:
1 690 ₽
Вы попробовали и поняли, что вам сейчас не подходит эта программа? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.