Gradle In-Depth

Join us for this three-day Gradle course to learn how to use the Gradle build system to increase your productivity tremendously. This Gradle training class first runs through some Groovy fundamentals and then moves quickly into in-depth coverage of the Gradle build system, including a module on how to work with the new Gradle-based Android build system as well as an introduction to using the Gradle Scala plugin. You'll spend a significant portion of the class with your hands on the keyboard, learning by doing, working through lab exercises designed to build on the presented material and explore the depths of Gradle. This class is suitable for newcomers as well as people who already have some experience with Gradle. The class will be delivered by a Gradle Core Developer, which gives you access to the deepest Gradle knowledge available. No question will remain unanswered.
This course assumes a good understanding of the Java language. Some code is initially easier to understand if you also have a basic understanding of the Groovy language. But due to Groovy's similarity to Java, Groovy is not a prerequisite. There will be a very short introduction to Groovy at the beginning of the course.
3 Days/Lecture & Lab
New and experienced users are encouraged to attend Gradle In Depth. This class has something for every level of Gradle user.
  • The Gradle Project
  • The Groovy Language
  • Gradle Introduction
  • Tasks
  • Logging
  • Plugins
  • Working with files
  • Ant Integration
  • Dependency management
  • Extending the model
  • Task inputs & outputs
  • The Java plugin
  • The Scala plugin
  • The Android plugin
  • Multiproject builds
  • The build runtime

Related Scheduled Courses