Gradle Essential Training For Java Developers

Learn Gradle features to build you Java apps with confident.

4.15 (76 reviews)
Udemy
platform
English
language
Other
category
instructor
Gradle Essential Training For Java Developers
2,778
students
2 hours
content
Oct 2022
last update
$49.99
regular price

What you will learn

Gradle Fundamentals: Core concepts, features, and life cycle.

Groovy jump start to help you writing groovy script within Gradle build file.

Java Build Tools comparison: Why you need to switch to Gradle?

Build a Java project using Gradle

Dependency Management in Gradle

Dependency configurations such as (implementation, compileOnly,runtimeOnly) what they mean and what are the benefits?

Gradle Wrapper

Gradle Cache

Gradle Tasks: custom creation and execution flow

Live example on how to convert Spring boot project from Maven to Gradle.

How to use Gradle Daemon to speed up your build time.

Why take this course?


                                                       Gradle Essential Training For Java Developers

In this course, I'll equip you with the right knowledge you need to understand Gradle fundamentals and core concepts to build your Java-based apps in the right way.

Also, I'll walk you through a comparison among Java build tools: Why you need to choose Gradle instead of Ant or Maven?

I'll talk about Gradle key features that boost Gradle Performance: task output caching, Incremental build, and Parallel execution

I'll introduce you to the Groovy language basics to help you write a custom Gradle build script.

I'll build a Java project using Gradle and explain Gradle with real coding examples.

I'll explain the Gradle lifecycle and Gradle wrapper in depth.

I'll cover Gradle repositories, dependencies, and transitive dependencies.

I'll talk about dependency configurations such as (Implementation, CompileOnly,runtimeOnly) what they mean and what are the benefits of using them?

I'll explain Gradle tasks how to use them and how to create custom tasks

Live example on how to convert Spring boot/java app from Maven to Gradle.

How to use Gradle Daemon to speed up your build time.

 All slides and codes included.

Thank you very much for tuning in and reading the course descreption; enjoy the ride and be well.


Screenshots

Gradle Essential Training For Java Developers - Screenshot_01Gradle Essential Training For Java Developers - Screenshot_02Gradle Essential Training For Java Developers - Screenshot_03Gradle Essential Training For Java Developers - Screenshot_04

Reviews

Łukasz
June 13, 2023
Pros: - In overall very good course that gives nice introduction to gradle. I strongly recommend this course everyone who is new to gradle. Cons: - Many small typos - everything done on Windows - not a big issue, affects only installation guides - jcenter() repository is deprecated. Course should be updated to use mavenCentral(). https://stackoverflow.com/questions/66651640/jcenter-deprecation-impact-on-gradle-and-android - generating project in Intellij didn't work for me. I had to use gradle init instead of it. But it might be issue with my Intellij IDE configuration or version. - In video 2 Tasks Dependencies (dependsOn) it is not shown that we can write homePath(dependsOn: accessGranted), but to do so we have to put accessGranted task before homePath task. Instead more general build task is used and the problem with tasks order is not shown. - When presenting usage of gradle daemon author first does gradlew clean then gradlew --daemon build and then another gradlew --daemon build and says it got faster because of --daemon. But it is obvious that first build was done after clear so it had to take longer than the second build that had access to already build things and had almost nothing to do. So the difference beetween building with --daemon and without it was not shown. What was shown was difference beetween building clean project and already built project. - Course is actual for older version of gradle than current. For example defining custom tasks changed a lot and you have to do it in a different way than in a tutorial. Fortunately author shows documentation that he used to prepare tutorial so you can go to this documentation and see how to do things in current gradle version.
Ajmal
October 18, 2022
Excellent Beginner tutorial for those who want start learn Gradle. Chapters are well comprised with the required content to start work on Gradle.
Nelson
August 3, 2022
Poorly-made slides--black boxes on bright red background, arrows overlap boxes, useful portion of the slides is often only 1/3 of the overall screen. Chapter 21 has audio that echoes over itself to the point where you can't understand it.
Ramses
June 25, 2022
It was a great course. Definitely for beginners or even if you used Maven a little bit you can understand and notice the differences. Thank you!
Almajalih
June 17, 2021
One of the best course I have taken so far. It's short but detailed. I hate to watch long courses when it can be shorten and give the same value. The instructor knows the subject well and he is passionate about the topics.
Nadeem
June 16, 2021
He is an excellent instructor, He has vast real time experience. As a fresher I enrolled in his course and now I am very much comfortable working with my team.
Nabel
June 16, 2021
Each of the concepts are beautifully explained with the help of examples. Liked very much the way of explaining difficult concepts in a very simple manner.
Nasma
June 14, 2021
Very interesting. Bassem makes it easy to follow and speaks very clear. Thank you for making this course available.
Daniel
December 29, 2020
For a very short course (Gradle in lesse than 2 hours) it is very nice. You get the idea what Gradle can do and how it works. The instructor seems to know what he's talking about and provides working examples you can practise on as you go along. Points to improve: - the English pronounciation is at times difficult to understand, the word "version" sounds like "virgin" :) - it would be nice to provide the source code next to the lectures - I had some difficulties setting things up (because of versions of Gradle, Groovy and IntelliJ) before it worked - it would be good to give that topic some more focus
Darrel
September 14, 2020
It is a good introduction for Java developers coming from another build system. The modules were short and well explained. I very much enjoyed this course
Chris
September 3, 2020
I watched his Redis course, and I liked his teaching style. I decided to buy his Gradle course, and this was a great decision. it's even better than his Redis course. Love from Germany
Earl
September 3, 2020
The course was good, short and gave brief overviews of the concepts. It's good but I think maybe there could be a little more detail, also there was some sound issues in the lectures regarding the custom tasks.
Manar
August 30, 2020
Amazing course! There are a lot of tasks to solve and ability to check yourself after. You can get quick replies to your questions. Such amount of great lessons takes time to pass. Highly recommend! Thank you, Bassem for this course!
Jordan
August 13, 2020
I got a new job, in this company they use Gradle, and I have no clue about it. Once I watched the course, I got a full understanding of it. Now, I am Gradle SME in my team :)

Charts

Price

Gradle Essential Training For Java Developers - Price chart

Rating

Gradle Essential Training For Java Developers - Ratings chart

Enrollment distribution

Gradle Essential Training For Java Developers - Distribution chart

Related Topics

2149844
udemy ID
1/14/2019
course created date
8/14/2020
course indexed date
Bot
course submited by