Чему вы научитесь
- Не бояться Gradle и эффективно использовать его возможности.
- На 100% понимать структуру Gradle-проекта.
- Строить многомодульные проекты, а также композитные сборки.
- Уверенно читать, понимать и изменять build-скрипты.
- Не бояться ошибок при сборке — вы будете точно знать, где копать, и быстро их исправлять.
- Ускорять сборку своего проекта.
- Работать с Gradle через консоль и использовать всевозможные Gradle-таски.
- Создавать собственные Gradle-таски.
- Разбираться с зависимостями, конфигурациями, атрибутами и вариантами.
- Подключать и настраивать Gradle-плагины.
- Создавать собственные Gradle-плагины.
- Выносить общую логику сборки в convention-плагины.
- Работать с buildSrc и build-logic.
- Разбираться в инкрементальности, build cache и configuration cache.
О курсе
Gradle — это мощный и гибкий инструмент сборки, который имеет гораздо больше возможностей, чем простое подключение зависимостей. Он позволяет удобно работать с многомодульными проектами, создавать собственные задачи и плагины, переиспользовать логику сборки, публиковать библиотеки и при этом является очень быстрым инструментом для реальных проектов.
Но для многих разработчиков Gradle остаётся чем-то непонятным и пугающим: есть build.gradle.kts, есть Gradle Sync, есть зависимости, плагины и какие-то загадочные ошибки, но как всё это работает внутри — часто непонятно. Из-за этого build-скрипты копируются из документации или соседних проектов, а любые изменения в сборке делаются осторожно и с ощущением, что сейчас что-то обязательно сломается. Так сборка со временем становится медленной, запутанной и хрупкой.
Этот курс поможет увидеть Gradle таким, каким он и задуман: мощным, гибким и быстрым инструментом. После курса build-скрипты перестанут казаться магией: вы сможете осознанно читать, изменять, структурировать и оптимизировать сборку в реальных JVM, Kotlin и Android-проектах.
Для кого этот курс
Начальные требования
✓ Базовое знание Kotlin: переменные, функции, классы, лямбды, extension-функции.
❗️ Опыт использования Gradle необязателен
Как проходит обучение
В процессе прохождения курса вы будете смотреть видео-лекции, выполнять домашние задания и проходить тестирование.
Программа курса
В курс входят
- 60 уроков
- 15часов 54минуты видео
- 41 тест
Наши преподаватели
Сертификат
Отзывы прошедших курс
Что вы получаете
- Много практики настройки JVM, Kotlin и Android-проектов
- Навык создания собственных tasks, бинарных плагинов и convention plugins
- Системное понимание Gradle на уровне, достаточном для работы инженером по сборке проектов
- Сертификат об окончании обучения
- Обратную связь
- Уверенность на работе во всём что касается Gradle