Gradle for java developers

Master the fundamentals of gradle in easy steps
Gradle for java developers
File Size :
1.73 GB
Total length :
4h 16m

Category

Instructor

Bharath Thippireddy

Language

Last update

Last updated 11/2022

Ratings

4.5/5

Gradle for java developers

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

Gradle for java developers

Requirements

Knowledge of java

Description

Sample Reviews: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 feel like I am completely competent in Gradle, andI have already converted 3 of my projects to use Gradle, and it is all working surprisingly well. Good job! — Keith SwensonCourse is certainly very informative and the fundamentals are well explained with real world examples. Especially multi module gradle concepts and custom plugins adds, because they are very much useful for a IT developer. Lecturer voice is clear and intense. Thank you very much — Sunil KumarI was waiting for Bharath’s course on Gradle and when it came out, I purchased it instantly. I did not even hesitate once before buying it since I already know that this course will be as good as his other courses. I recently joined a company and there we are working on a big project which has so many configurations and it was build using Gradle and I was having trouble understanding them. I googled and read some online blogs, watched some youtube videos but still many things were not clear to me so when his course came on Gradle I was overjoyed. His explanation is so simple, precise, short and to the point — SauravAre you a Java or Spring Boot developer who wants to master Gradle then this course is for you.Are you a developer with Maven background who wants to quickly learn Gradle then this course is for you as well. Gradle is one of the most popular build automation tools in the java world.In this course you will master all the core concepts of Gradle while working hands on to create a various java project.In this course you willUnderstand what Gradle is and why it is so popularYou will create a Standalone Java Project using Gradle command lineCompare gradle settings.gradle with Maven pom.xmlQuickly learn groovy to understand the Gradle build scriptsUnderstand the anatomy of a Gradle build fileCreate a Java Web ApplicationUse the War and Gretty plugins to build and run your web applicationCreate Custom Gradle tasksCreate Multi Module Projects Learn how to add dependencies between modulesLearn how to manage common logic and dependencies for all the modulesWrite and run unit tests using JUnit and Mockito Generate Test Coverage reports configuring the JACOCO code coverage pluginConfigure SonarQube plugin to run static code analysisCreate a Spring Boot Project using GradleMigrate Spring Boot Maven projects to use GradleUnderstand the build.gradle file of the spring boot project, build and run itCreate Custom Gradle Plugins What are the requirements?Gradle, Spring Tool Suite (Installation is covered)A basic understanding of Java and Java Web DevelopmentWhat am I going to get from this course?Apply your understanding of Gradle and your ability to build a project using GradleCreate and build a java web application using GradleMaster all the important concepts of Gradle while working hands onLearn how to create and build Spring Boot Projects using Gradle

Overview

Section 1: Introduction

Lecture 1 Course and Instructor Introduction

Lecture 2 How to use this course

Lecture 3 Completed projects on GitHub

Section 2: The Basics

Lecture 4 What is gradle

Lecture 5 Why Gradle

Section 3: Gradle in action

Lecture 6 Install Gradle

Lecture 7 Gradle wrapper on windows

Lecture 8 First Gradle Project

Lecture 9 Create a java project

Lecture 10 Build and Run

Lecture 11 More build.gradle

Lecture 12 Repositories

Lecture 13 Configurations

Lecture 14 Build Phases

Lecture 15 Gradle Daemon

Lecture 16 build.gradle and its cousin pom.xml

Section 4: Groovy Crash Course

Lecture 17 Install Spring Tool Suite

Lecture 18 Hello Groovy

Lecture 19 Data Types

Lecture 20 Closures

Lecture 21 Collection Types

Lecture 22 Sets and Maps

Lecture 23 Methods

Lecture 24 Classes and Objects

Section 5: Understanding the build.gradle

Lecture 25 Project Object

Lecture 26 project properties

Lecture 27 Adding custom properties

Lecture 28 Task Object

Lecture 29 Task variables and methods

Section 6: Create a Java Web Application

Lecture 30 Introduction

Lecture 31 Create and Setup Project

Lecture 32 Write Code

Lecture 33 Create WAR

Lecture 34 Run the App

Section 7: Multi Module Projects

Lecture 35 Introduction

Lecture 36 Update

Lecture 37 Create and build the Projects

Lecture 38 Adding Tasks Across Modules

Lecture 39 Reuse Build Logic

Lecture 40 Add Properties

Lecture 41 Dependencies between modules

Lecture 42 Show Dependencies

Section 8: Unit Testing , Test Coverage and CI

Lecture 43 Introduction

Lecture 44 Update – Test Scope

Lecture 45 Configure Test Support

Lecture 46 Test doGet

Lecture 47 Test doPost

Lecture 48 Generate Jacoco Coverage Report

Lecture 49 Install and Launch Sonar

Lecture 50 Generate Sonar Report

Lecture 51 Configure a Jenkins Gradle Build

Section 9: Create Spring Boot Gradle Project

Lecture 52 Create and run spring boot project

Lecture 53 Compare with pom.xml

Section 10: Migrate Maven Project to Gradle

Lecture 54 Usecase

Lecture 55 Migrate Coupon Service

Lecture 56 Import Gradle Project in to STS

Section 11: Creating Plugins

Lecture 57 Introduction

Lecture 58 Update

Lecture 59 Create a Custom Plugin

Lecture 60 Move the code to a script

Section 12: Troubleshooting

Lecture 61 Eclipse Troubleshooting

Section 13: Wrap up

Lecture 62 Bonus Lecture

Students with Java Background,Experienced developers who has used maven,Any java developer who wants to understand and use gradle

Course Information:

Udemy | English | 4h 16m | 1.73 GB
Created by: Bharath Thippireddy

You Can See More Courses in the IT & Software >> Greetings from CourseDown.com

New Courses

Scroll to Top