Gradle In-Depth for Native C Applications

Gradle In-Depth for Native C Applications

The Gradle In-Depth training course is an extensive hands-on three day Gradle training course for build masters and developers who are authoring their builds. Participants will learn how to use the Gradle build system to substantially increase their productivity.

This Gradle training class first runs through some Groovy fundamentals and then moves quickly into thorough in-depth coverage of the Gradle build system. This course puts additional emphasis and focus on building Native C applications and the Gradle C/C++ plugin.

Participants will spend a significant portion of the class with their 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 can take you from complete newcomer status to Gradle competence. Due to the in-depth treatment of the topics it is also very suitable for people who have experience working 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.

  • Overview
  • Outline
  • Instructors
  • Reviews
Duration: 3 Days

Exposure to building C and/or C++ applications is assumed. Some code is initially easier to understand if you also have a basic understanding of the Groovy language but not a prerequisite. There will be a very short introduction to Groovy at the beginning of the course.


Once the training is complete participants will be able to:

  • Learn the basics of Gradle and Groovy
  • Write your own Gradle plugins
  • Learn about copy and archive tasks in Gradle
  • Working with a powerful file system API
  • Build migration best practices
  • How to use the Gradle performance
  • Learn the ins and outs of the C/C++ plugin
  • Learn how to build C/C++ applications
  • How to efficiently move away from your current build environment
  • Learn how to deal with complex build requirements
  • Learn how to deal with large multi module builds


Native developers and build masters who want to build C/C++ applications with Gradle. New and experienced users are encouraged to attend the Gradle In-depth training. This class has something for every level of Gradle user.

Upcoming Classes

No classes have been scheduled, but you can always Request a Quote.

Request a private course for your team

Custom Quote

Don't see a date that works for you?

Request a Class

Confirmed Class