Gradle Foundations: A Crash Course to Gradle
4.3 (352 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,210 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Gradle Foundations: A Crash Course to Gradle to your Wishlist.

Add to Wishlist

Gradle Foundations: A Crash Course to Gradle

Learn the core concepts of the Gradle.
Bestselling
4.3 (352 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,210 students enrolled
Created by Keith Johnson
Last updated 2/2016
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2 hours on-demand video
  • 1 Supplemental Resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn the important parts of Gradle to get your build up and running
View Curriculum
Requirements
  • good understanding of the Java language
Description

This course teaches students the core concepts of the Gradle build system, which is used to compile, test, and deploy Java and/or Groovy projects. Gradle supports many languages and tools, and is tightly integrated with Android Studio.

Students will first go through some Gradle fundamentals and then the course goes into more in-depth coverage of the Gradle build system.

This course goes over topics such as: fundamental Gradle concepts, getting started with Gradle, authoring build scripts, using tasks and plugins, building Java projects, automated testing, dependencies, and much more.

Students will learn by doing, by working through exercises designed to build on the presented material and explore. This class can take you from complete newcomer to Gradle competence.


Who is the target audience?
  • developers
  • this course is useful for any developer seeking to understand Gradle.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
28 Lectures
02:12:19
+
Getting Started
5 Lectures 18:42
+
Gradle Tasks
5 Lectures 20:12
Writing Simple Tasks
05:23

Running Tasks
05:32

Task Phases
02:40

Task Dependencies
03:42

Setting Properties on Tasks
02:55
+
Task Dependencies
3 Lectures 17:00
Task Dependencies
05:52

Other Dependencies
05:52

Using finalizedBy
05:16
+
Typed Tasks
2 Lectures 11:18
Introduction to Typed Tasks
02:21

The Copy Task
08:57
+
Building a Java Project
5 Lectures 23:16
Java Project Building
04:45

Java Plugin Details
02:22

Gradle Daemon
02:46

Writing a Multi-project Build
05:05

Putting It All Together
08:18
+
Dependencies
3 Lectures 13:50
Introduction to Repositories
05:08

Using Repositories
06:11

Gradle Cache
02:31
+
Testing
3 Lectures 15:59
Running Tests
02:50

Using Filters to Select Tests
04:27

Adding Other Test Types to Your Build
08:42
+
Gradle Wrapper
2 Lectures 12:02
The Gradle Wrapper
05:32

Using Team City and the Gradle Wrapper Together
06:30
About the Instructor
Keith Johnson
4.3 Average rating
351 Reviews
2,210 Students
1 Course
Developer

I'm a software architect with over 25 years of experience in software development and 15 years of experience in Java.

My core skill set includes SQL, C, C++, Java, Oracle, MySQL and MS SQL. Over the past 20 years I have developed a lot of desktop and serverside applications using C, C++, Java, SQL, PL/SQL, T-SQL languages for small business in the UK, USA, Austria, Switzerland, and Australia. Also I took part in developing enterprise-scale applications used Oracle, Sybase, MS SQL, Postgresql & MySQL databases.