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

Workday HCM Demo New Batches Starting from Wednesday... 14-12-2016
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 Start From 14th DEC & 15th DEC.

Hadoop Dev New Batch Start From 15th DEC & 16th DEC.

IBM COGNOS TM New Batch Start From 16th DEC & 17th DEC.

Informatica Dev New Batch Start From 17th DEC & 18th DEC.

Mean Stack New Batch Start 18th DEC & 19th DEC.

SAP BODS new Batch Starting From 19th DEC & 20th DEC.

SAP S/4 HANA New Batch Start From 20th DEC & 21st DEC

Tableau New Batch Start From 21st DEC & 22nd DEC


(1) Workday Technical Demo Training

Demo Schedule : 09:30A.M EST / 08:30A.M CST / 6:30A.M PST on 13th DEC & 07:00A.M IST on 14th DEC

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