OUR

Courses

Gradle is a general purpose build automation tool. It extends the usage patterns established by its predecessors, Ant and Maven, and enables builds that are expressive, maintainable, and easy to understand. With a flexible Groovy-based DSL, Gradle offers declarative and extensible language elements that allow you to shape your project's requirements to your liking.

Using practical examples, participants will learn how to set up and build a Gradle project, how to handle dependencies, how to develop build scripts and create multi-project builds, while also discussing transitions to Ant and Maven. Topics such as testing, continuous integration, and code quality monitoring are also discussed.

  • Introduction to Gradle
    • Introduction to project automation
    • Creating a Gradle project using an example
  • Gradle Basics
    • Create the basics of the script
    • dependency management
    • Multi-Project Builds
    • Testing with Gradle
    • Extend Gradle
    • integration and migration
  • Deployment with Gradle
    • IDE support and tools
    • Development of multilingual projects
    • Code quality management and monitoring
    • Continuous integration
    • Compile and publish artifacts
    • Provision and provision of infrastructure