Gradle for java developers

What you will 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
Course Gallery




Charts
Comidoc Review
Our Verdict
This course is a great starting point for Java developers looking to get started with Gradle. It provides a solid foundation of Gradle basics, along with numerous real-world examples that you can try out in your own projects. Although the course covers a lot of ground, there are some areas where it falls short. For instance, several users reported facing version conflicts while working through the exercises, and there were also concerns around the lack of detailed explanation on why one should choose Gradle over other build tools. Additionally, some users faced challenges in getting the examples to work as expected, which can be frustrating for those who are new to Gradle. The course could benefit from an update to address these issues and provide more advanced coverage of topics such as Jenkins setup and custom plugin development. Overall, this course is a good starting point for Java developers looking to learn Gradle, but it may not be the most comprehensive resource available.
What We Liked
- In-depth coverage of Gradle basics and its comparison with Maven
- Provides numerous examples that can be tried out in real-time
- The course is concise, to the point and avoids repetition
- Covers a wide range of topics including Java projects, web applications, and custom plugins
Potential Drawbacks
- Some users faced version conflicts while following along with the course
- Lack of detailed explanation on why one should use Gradle over other build tools
- Several users reported issues with the examples not working as expected
- Limited coverage of more advanced topics and Jenkins setup