Mail :
India : +91-8143-111-555
USA : +1-703-445-4802
uk : +44-20-3287-2021
Whats app : +91-8143-110-555
Facebook Twitter Google Plus Pinit Stumbleupon Youtube Blog Blog

Workday HCM Demo New Batches Starting from Friday... 31-8-2018
Search Course Here

Live Chat



Gradle is build automation evolved. Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects such as generated static websites, generated documentation or indeed anything else. Gradle combines the power and flexibility of Ant with the dependency management and conventions of Maven into a more effective way to build. Powered by a Groovy DSL and packed with innovation, Gradle provides a declarative way to describe all kinds of builds through sensible defaults. Gradle is quickly becoming the build system of choice for many open source projects, leading edge enterprises and legacy automation challenges.
  • Good understanding of the Java language
  • It is a 12 days program and extends up to 2hrs each.
  • The format is 40% theory, 60% Hands-on.

  • It is a 35 days program and extends up to 8hrs each.
  • The format is 40% theory, 60% Hands-on.
    Private Classroom arranged on request and minimum attendies for batch is 4.
course content
  • Gradle Introduction
    • What is Gradle
    • Some background information about the Gradle project
    • Installing Gradle
    • Using Gradle via the command-line, the stand alone GUI and the IDE.
    • Gradle build scripts
    • A very short introduction to Groovy
  • The Core of Gradle - A general purpose build system
    • Background: Directed Acyclic Graphs (DAG) - The heart of (almost) every build system.
    • How to work with Gradle tasks
    • How to create custom task types.
    • Task Dependencies
    • Smart merging when executing multiple tasks.
    • Smart exclusion.
    • How to access and work with the DAG.
    • Hooking into the Gradle build lifecycle.
    • Using the Gradle logging infrastructure.
  • Introduction to Plugins
    • How do Gradle plugins work.
    • The different ways of applying plugins to your build.
    • Writing your own plugin.
    • A short overview of available plugins.
  • Gradle and the File System
    • The mighty copy functionality.
    • Archive handling
    • Custom Gradle file types: FileTree and FileCollection
  • Using Ant from Gradle
    • The relationship between Ant and Gradle.
    • Using Ant tasks.
    • Deep import of Ant projects.
  • Dependency Management
    • Overview.
    • Accessing Maven and Ivy repositories.
    • Transitive dependency handling.
    • Using repository-less dependencies.
    • Publishing artifacts.
  • Maven Integration
    • Pom generation and customization.
    • Publishing to a Maven repository.
    • The Maven2Gradle converter.
  • Gradle's Deep API
    • Gradle's domain objects are extensible.
    • How to avoid global properties with dynamic properties.
    • Powerful construction rules for Tasks, Dependencies, ...
  • Gradle's Rich Model for Inputs and Outputs.
    • Gradle's autowiring of task dependencies.
    • Buildable File Collections.
    • Automatic validation of task properties.
    • Declaring your inputs and outputs.
    • Incremental Build
  • Working with Source Sets
    • What are source set's and why we love them.
    • Declaring and configuring source sets.
    • Using the source set API.
  • The Java Plugin
    • The Java Plugin tasks: Clean, Javadoc, Compile, Archives
    • Configuring test tasks.
    • Task Rules
    • What are task rules.
    • Working with task rules.
  • The Gradle Way
    • The declarative nature of Gradle.
    • Avoiding rigidity.
    • Providing a build language vs. being a framework.
    • All requirements are equal: Custom declarative elements.
    • XML, Groovy and putting lipstick on a pig.
  • Multi-Project Builds
    • Configuration Injection
    • Filtered Injection
    • Project Dependencies
    • Gradle follows your layout not vice versa.
    • Task and Project paths
    • Lifecycle Tasks and partial builds.
    • Reports
    • The settings.gradle
  • How to organize your Build Logic
    • Best practices.
    • Using jars, build sources or script plugins in your build script.
    • The
    • Init scripts.
  • The Gradle Wrapper
    • Why and when to use the Gradle wrapper.
    • Applying the wrapper to your build.
For Videos Click Here Videos

Flash News

AngularJS New Batch Starting From 28th August & 29th August.

Hadoop Dev New Batch Starting From 28th August & 29th August.

IBM COGNOS TM New Batch Starting From 28th August & 29th August.

Informatica Dev New Batch Starting From 28th August & 29th August.

Mean Stack New Batch Starting From 28th August & 29th August.

SAP BODS new Batch Starting From 28th August & 29th August.

SAP S/4 HANA New Batch Starting From 28th August & 29th August.

Tableau New Batch Starting From 28th August & 29th August.


(1) Workday Technical Demo Training

Demo Schedule : 09:30 P.M EST / 08:30 P.M CST / 6:30 P.M PST on 23th August & 07:00 A.M IST on 24th August

Email :
Rediff Bol :
Google Talk :
MSN Messenger :
Yahoo Messenger :
Skype Talk :