Udemyintermediateru

Gradle

Master Gradle with Groovy! Learn DSL and Closure for powerful build automation. Boost your development workflow.

4.8(208)
730students
4h 47m
Certificate
Dzianis Matveyenka
Dzianis MatveyenkaDMdev

Course Content

Gradle is an intermediate-level Udemy course taught by Dzianis Matveyenka. It runs 4h 47m, is taught in Russian, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 208 reviews, with 730 students enrolled. It is a paid course, last updated October 2021.

Looking to master Gradle? This course is designed for Java developers with a strong understanding of Java Core, Groovy, Closures, and DSL. Familiarity with testing (specifically JUnit 5) and web applications (like Apache Tomcat) is highly recommended.

Dive deep into Gradle, the leading modern build automation tool. We'll explore every aspect of Gradle, dissecting its object model by examining the source code for a comprehensive understanding.

By the end of this course, you'll:

  • Thoroughly understand the Gradle Lifecycle.
  • Know every DSL object and how to utilize them effectively.
  • Clearly grasp the concept of tasks, their relationships, and the crucial role of the Task Graph.
  • Learn about Plugins: how to integrate them into your projects and even create your own.
  • Understand dependency management: how Gradle downloads and stores dependencies, including transitive dependencies.
  • Master project building: Learn to build your project as an executable jar using two different methods, requiring basic command-line skills.
  • Create war artifacts using the war plugin, leveraging your understanding of Apache Tomcat and servlets.
  • Discover how Gradle utilizes caching to optimize build times and the benefits of using Gradle Wrapper.
  • Compare Groovy DSL and Kotlin DSL to determine the best fit for your projects.
  • Get guidance on migrating projects from Apache Maven and resources for further learning.

This course provides practical skills to streamline your build process and leverage the power of Gradle for efficient project development.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.