Gradle is a powerful Java tool that allows you to manage your build environment. It provides two DSLs, one in Groovy and one in Kotlin, which enable you to write configuration scripts. In the course "Gradle Build Tool Fundamentals," you will learn the basics of writing build scripts using these DSLs and how to run Java and Kotlin build scripts. The course also covers unit testing with JUnit 4 or JUnit 5, and shows you how to use JUnit 4 to test your Gradle scripts with JUnit 5.
Although Gradle doesn't have its own dependency management system, it can utilize Maven's and Ivy's systems. The course will teach you how to configure and use these systems. Additionally, the class explores the Gradle wrapper, a tool that ensures developers use the correct version of Gradle.
Managing projects with multiple builds is also covered in the course. Both the Groovy and Kotlin DSLs are used in the examples provided.
Overall, "Gradle Build Tool Fundamentals" is a comprehensive course that equips you with the skills to effectively build and test your code using Gradle.