Course intended for:

The training is intended for programmers, testers, implementers and administrators, who want to use the Gradle application building system for the solutions developed.

Course objective:

The participants will be able to use properly the Gradle Tools and use them in their projects. The tool concept will be discussed, as well as the available commands of the application building process –from the most frequently performed tasks to the more advanced topics, such as searching for errors in the project using Git. The participants will also get familiar with the aspect of migration from Ant tools and other software (make, Maven) used for automation of the development process. In particular, the participants will perform various exercises to get familiar with Gradle and to proceed to the subsequent topics discussed during the training.


The training participants are required to be able to use Windows or Linux operating system.

Course parameters:

2*8 hours (2*7 net hours)

The training will consist of workshops and a lecture. The training may be adapted to the needs of a specific team, for instance, by focusing on the application development processes in a given environment.

Course curriculum

  • Gradle – Introduction to automatic application building

  • Gradle and other solutions (Ant, Maven)

  • Introduction to Groovy

  • Installation of Gradle

    • Use of Gradle from the command line

    • GUI Tools

    • Integration with the development environment

    • Use of gradlew

  • Basics of script development

    • Projects and tasks

    • Dependencies

    • Use of Ant

    • Review of plugins and their capabilities

    • Organization of the building process

  • Building of applications in Java

    • Building of applications consisting of many projects
  • Dependency management

  • Web application development

  • Native application development

Building time optimization

Any questions?

* Required.

Phone +48 22 2035600
Fax +48 22 2035601