Gradle: полное руководство — с нуля

Для многих разработчиков Gradle — это загадочный файл build.gradle.kts, куда страшно лишний раз заглянуть: добавил зависимость и надеешься, что ничего не сломалось. После курса build-скрипты перестанут казаться магией, и вы сможете уверенно разбираться в Gradle там, где другие боятся что-то трогать.
Начальный уровень
Сертификат Stepik

Чему вы научитесь

  • Не бояться 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-проектах.

Для кого этот курс

✓ Для Java, Kotlin и Android-разработчиков, которые используют Gradle в работе ✓ Для тех, кто умеет добавлять зависимости, но боится лишний раз трогать build.gradle.kts ✓ Для тех, кто хочет уверенно работать с многомодульными проектами и composite builds ✓ Для тех, кто хочет научиться создавать собственные Gradle-плагины ✓ Для разработчиков, которые хотят понять “магию” build-скриптов, быстрее разбираться в ошибках и сокращать время сборки проекта

Начальные требования

✓ Базовое знание Kotlin: переменные, функции, классы, лямбды, extension-функции.

❗️ Опыт использования Gradle необязателен

Как проходит обучение

В процессе прохождения курса вы будете смотреть видео-лекции, выполнять домашние задания и проходить тестирование.

Программа курса

В курс входят

  • 60 уроков
  • 15часов 54минуты видео
  • 41 тест
загружаем...

Наши преподаватели

Certificate

Сертификат

Сертификат Stepik

Отзывы прошедших курс

5
из 5
из 2 отзывов
2 отзыва
загружаем...

Что вы получаете

  • Много практики настройки JVM, Kotlin и Android-проектов
  • Навык создания собственных tasks, бинарных плагинов и convention plugins
  • Системное понимание Gradle на уровне, достаточном для работы инженером по сборке проектов
  • Сертификат об окончании обучения
  • Обратную связь
  • Уверенность на работе во всём что касается Gradle

Сколько стоит обучение

5 990 ₽
8 480 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

5 990 ₽
8 480 ₽