Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Gradle for java developers

via Udemy

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Master the fundamentals of gradle in easy steps

What you'll learn:
  • Understand what Gradle is and why it is so popular
  • You will create a Standalone Java Project using Gradle command line
  • Compare gradle settings gradle with Maven pom xml
  • Quickly learn groovy to understand the Gradle build scripts
  • Understand the anatomy of a Gradle build file
  • Create a Java Web Application
  • Use the War and Gretty plugins to build and run your web application
  • Create Custom Gradle tasks
  • Create Multi Module Projects
  • Learn how to add dependencies between modules
  • Learn how to manage common logic and dependencies for all the modules
  • Write and run unit tests using JUnit and Mockito
  • Generate Test Coverage reports configuring the JACOCO code coverage plugin
  • Configure SonarQube plugin to run static code analysis
  • Create a Spring Boot Project using Gradle
  • Migrate Spring Boot Maven projects to use Gradle
  • Understand the build gradle file of the spring boot project, build and run it
  • Create Custom Gradle Plugins


Master Gradle for Java and Spring Boot Development

What Students Are Saying

“This was an exceptionally good course! I found what I needed in the first 45 minutes, and I watched the rest just to make sure I had full coverage. I now feel completely competent in Gradle and have already converted three of my projects to use it. Everything is working surprisingly well. Good job!”
— Keith Swenson

“The course is very informative, and the fundamentals are explained clearly with real-world examples. The sections on multi-module Gradle projects and custom plugins are especially valuable for Java developers. The instructor’s voice is clear and engaging. Thank you!”
— Sunil Kumar

“I was waiting for Bharath’s Gradle course and purchased it immediately when it was released. I had recently joined a company where we use a large Gradle-based project, and I struggled to understand the build configuration. I read blogs and watched YouTube videos, but many concepts were still unclear. This course explained everything in a simple, precise, and practical way.”
— Saurav

Why Take This Course?

Are you a Java or Spring Boot developer who wants to master Gradle?

Are you a developer with a Maven background looking to quickly transition to Gradle?

If so, this course is designed for you.

Gradle is one of the most popular build automation tools in the Java ecosystem. It is widely used for Java, Spring Boot, Android, and enterprise applications because of its flexibility, powerful dependency management, and excellent build performance.

In this hands-on course, you’ll master Gradle by building real Java and Spring Boot projects while learning industry best practices.

What You’ll Learn

By the end of this course, you’ll be able to:

  • Understand what Gradle is and why it has become the preferred build automation tool.

  • Create standalone Java projects using the Gradle command line.

  • Compare Gradle’s settings.gradle and build.gradle with Maven’s pom.xml.

  • Learn enough Groovy to confidently understand and customize Gradle build scripts.

  • Understand the structure and anatomy of Gradle build files.

  • Build Java web applications using Gradle.

  • Use the WAR and Gretty plugins to build, deploy, and run web applications.

  • Create custom Gradle tasks.

  • Build multi-module Gradle projects.

  • Manage dependencies between multiple modules.

  • Share common configuration and dependencies across modules.

  • Write and execute unit tests using JUnit and Mockito.

  • Generate code coverage reports using the JaCoCo plugin.

  • Configure SonarQube for static code analysis.

  • Build Spring Boot projects with Gradle.

  • Migrate existing Spring Boot Maven projects to Gradle.

  • Understand and customize the build.gradle file in Spring Boot applications.

  • Create reusable custom Gradle plugins.

Requirements

  • Basic knowledge of Java programming

  • Basic understanding of Java Web Development

  • Gradle

  • Spring Tool Suite (STS) or your preferred Java IDE

Complete installation and setup instructions are included in the course.

What You’ll Achieve

After completing this course, you’ll be able to:

  • Build Java applications confidently using Gradle.

  • Create and package Java web applications.

  • Develop Spring Boot applications using Gradle.

  • Convert Maven projects to Gradle with confidence.

  • Build and manage enterprise-scale multi-module projects.

  • Create custom Gradle tasks and plugins.

  • Apply Gradle best practices in real-world Java and Spring Boot projects.

Everything is taught through practical, step-by-step demonstrations with downloadable source code, allowing you to immediately apply what you learn in your own projects.


Syllabus

  • Introduction
  • The Basics
  • Gradle in action
  • Groovy Crash Course
  • Understanding the build.gradle
  • Create a Java Web Application
  • Multi Module Projects
  • Unit Testing , Test Coverage and CI
  • Create Spring Boot Gradle Project
  • Migrate Maven Project to Gradle
  • Creating Plugins
  • Troubleshooting
  • Wrap up

Taught by

Bharath Thippireddy

Reviews

4.6 rating at Udemy based on 2808 ratings

Start your review of Gradle for java developers

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.