12-17-2024, 06:40 PM
Gradle For Java Developers
Last updated 3/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.29 GB | Duration: 4h 18m
Master the fundamentals of gradle in easy steps
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
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 Update - Use Security Token
Lecture 51 Generate Sonar Report
Lecture 52 Configure a Jenkins Gradle Build
Section 9: Create Spring Boot Gradle Project
Lecture 53 Create and run spring boot project
Lecture 54 Compare with pom.xml
Section 10: Migrate Maven Project to Gradle
Lecture 55 Usecase
Lecture 56 Migrate Coupon Service
Lecture 57 Import Gradle Project in to STS
Section 11: Creating Plugins
Lecture 58 Introduction
Lecture 59 Update
Lecture 60 Create a Custom Plugin
Lecture 61 Move the code to a script
Section 12: Troubleshooting
Lecture 62 Eclipse Troubleshooting
Section 13: Wrap up
Lecture 63 Bonus Lecture
Students with Java Background,Experienced developers who has used maven,Any java developer who wants to understand and use gradle