Подробнее
Что нужно для старта
- ✓ Базовое знание Kotlin: переменные, функции, классы, лямбды, extension-функции.
- ❗️ Опыт использования Gradle необязателен
Что вы получите
- Не бояться Gradle и эффективно использовать его возможности.
- На 100% понимать структуру Gradle-проекта.
- Строить многомодульные проекты, а также композитные сборки.
- Уверенно читать, понимать и изменять build-скрипты.
- Не бояться ошибок при сборке — вы будете точно знать, где копать, и быстро их исправлять.
- Ускорять сборку своего проекта.
- Работать с Gradle через консоль и использовать всевозможные Gradle-таски.
- Создавать собственные Gradle-таски.
- Разбираться с зависимостями, конфигурациями, атрибутами и вариантами.
- Подключать и настраивать Gradle-плагины.
- Создавать собственные Gradle-плагины.
- Выносить общую логику сборки в convention-плагины.
- Работать с buildSrc и build-logic.
- Разбираться в инкрементальности, build cache и configuration cache.
Для кого этот курс
- ✓ Для Java, Kotlin и Android-разработчиков, которые используют Gradle в работе
- ✓ Для тех, кто умеет добавлять зависимости, но боится лишний раз трогать build.gradle.kts
- ✓ Для тех, кто хочет уверенно работать с многомодульными проектами и composite builds
- ✓ Для тех, кто хочет научиться создавать собственные Gradle-плагины
- ✓ Для разработчиков, которые хотят понять “магию” build-скриптов, быстрее разбираться в ошибках и сокращать время сборки проекта
Программа курса
- Способы интерпретации файлов
- Зачем нужна JVM
- Подготавливаем окружение
- Ручная компиляция и запуск
- Classpath и Jar
- Compile vs Runtime classpath
- Packages
- Ручная сборка
- Знакомство с Gradle
- Скрипты и DSL
- Объектная модель Gradle
- Многомодульность
- Maven и POM
- Публикация в Maven Local
- Api vs Implemenation
- Жизненный цикл Gradle
- Знакомство с плагинами
- IDE vs Gradle, каталог версий
- Контрольная работа
- Resolvable и Declarable конфигурации
- Consumable конфигурации
- Кастомные конфигурации
- Варианты и атрибуты. Часть 1
- Варианты и атрибуты. Часть 2
- Варианты и атрибуты. Часть 3
- Конфликты версий
- Платформы и BOM
- Динамические версии и диапазоны
- Контрольная работа
- Продолжение следует
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
01Внутри JVM: от компиляции до запуска
- Способы интерпретации файлов
- Зачем нужна JVM
- Подготавливаем окружение
- Ручная компиляция и запуск
- Classpath и Jar
- Compile vs Runtime classpath
- Packages
- Ручная сборка
02Знакомство с Gradle
- Знакомство с Gradle
- Скрипты и DSL
- Объектная модель Gradle
- Многомодульность
- Maven и POM
- Публикация в Maven Local
- Api vs Implemenation
- Жизненный цикл Gradle
- Знакомство с плагинами
- IDE vs Gradle, каталог версий
- Контрольная работа
03Dependency Management
- Resolvable и Declarable конфигурации
- Consumable конфигурации
- Кастомные конфигурации
- Варианты и атрибуты. Часть 1
- Варианты и атрибуты. Часть 2
- Варианты и атрибуты. Часть 3
- Конфликты версий
- Платформы и BOM
- Динамические версии и диапазоны
- Контрольная работа
- Продолжение следует
04Tasks Management
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
05Plugin Management
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
06Gradle в Android разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
- Урок находится в разработке
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Gradle: полное руководство — с нуля» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 12 августа 2026 г.

Stepik 


















