Add Event
Event
- Title:
- Core Gradle: A Build System for Java
- When:
- Feb 02 2010 - Feb 03 2010
- Where:
- The Skills Matter eXchange - London
- Category:
- Paid Training
Description
Core Gradle: A Build System for Java (GRADLE-01-02)
In this intensive and highly practical 2-day Gradle course, you will become familiar with all the major concepts of Gradle and how to best use Gradle for simple as well as complex build scenarios. This course is packed with hands-on exercises. You will learn about the basic language elements of the Gradle Domain Specific Language (DSL), and how to use Gradle’s build-by-convention for plain Java and Java web projects, and how to use the Gradle plugin system. You will see how easy it is to customize your build. You will learn about Gradle’s mighty dependency management. And much more … This 2-day Gradle course has been developed by Gradle’s founder and Project lead Hans Dockter.
LEARN HOW TO:
PROGRAMME
Overview of the Java build system landscape
- Ant vs Maven
- Apache Ivy vs. Maven’s dependency management
- Shortcomings of Ant and Maven
- Gradle to the rescue
- Migration paths to Gradle
- The importance of project automation
- The inevitable ‘hello world’
- Build scripts are code
- Dependencies between tasks
- Dynamic tasks and the Gradle rule engine
- The tasks API
- Using Ant from Gradle
- Background: Directed Acyclic Graphs (DAG) – The heart of (almost) every build system.
- Configuration by DAG
- Under the hood: How the build scripts interact with Gradle
- Gradle logging
- How Gradle can give you information about your build.
- Gradle’s plugin architecture
- The Java Plugin
- Other plugins
- Custom Plugins
- Custom Tasks
- How to hook into the Gradle build lifecycle.
- Declaring dependencies in your build script
- Integrating with your existing repository infrastructure.
- Client Modules: Transitive dependency management without XML and remote repositories.
- Strategies for dependency management.
- Uploading your project’s artifacts
- Release Management
- The problem with existing multi-project build solutions.
- A multi-project ‘hello world’
- Cross-Project configuration
- Execution and Configuration Dependencies
- Partial Builds: Classpath Dependencies between Java projects
- Scaling from simple to complex
- How to integrate your own classes into your build scripts
- Dependency management for your build scripts
- The Gradle Wrapper: How to run Gradle builds on machines where Gradle is not installed (e.g. continuous integration servers)
- IDE support
- Gradle’s future roadmap
COURSE DATES & REGISTRATION
| Date | City | Cost | Offer | |
| 02-02-10 | London | £750.00 | £375.00 book by 02-01-10 | Book Online Now |
| 29-04-10 | London | £750.00 | £675.00 if booked by 30-03-10 | Book Online Now |
| 22-07-10 | London | £750.00 | £675.00 if booked by 22-06-10 | Book Online Now |
Book Online or Call Sales on +44 (0)207 1839040
IS THIS COURSE FOR YOU?
If you have an interest in building and automating Java projects and want to learn about a build system that tremendously increases your productivity, this is the course for you. Lectures, discussions & practical exercises, with a heavy emphasis on gaining practical skills.
COURSE PREREQUISITES
This course assumes a good understanding of the Java language. Some code is initially easier to understand if you also have a basic understanding of the Groovy language. But due to Groovy’s similarity to Java, Groovy is not a prerequisite.
COURSE LABS & EXERCISES
IS THIS COURSE FOR YOU?
If you have an interest in building and automating Java projects and want to learn about a build system that tremendously increases your productivity, this is the course for you.
COURSE PREREQUISITES
This course assumes a good understanding of the Java language. Some code is initially easier to understand if you also have a basic understanding of the Groovy language. But due to Groovy’s similarity to Java, Groovy is not a prerequisite.
COURSE LABS & EXERCISES
Lectures, discussions & practical exercises, with a heavy emphasis on gaining practical skills.
COURSE DATES & REGISTRATION
| Date | City | Cost | Offer | |
| 02-02-10 | London | £750.00 | £375.00 book by 02-01-10 | Book Online Now |
| 29-04-10 | London | £750.00 | £675.00 if booked by 30-03-10 | Book Online Now |
| 22-07-10 | London | £750.00 | £675.00 if booked by 22-06-10 | Book Online Now |
Book Online or Call Sales on +44 (0)207 1839040
Venue
- Venue:
- The Skills Matter eXchange
- Street:
- 116-120 Goswell Road
- ZIP:
- EC1V 7DP
- City:
- London
- Country:
- UK
Description
Registered Users:
You have to login to register for this Event.
Events menu
Event Calendar
Events
- 06.Feb - 09.Feb | 09.00 Core Spring Training in I...
- 22.Feb - 22.Feb | 09.00 jQuery Jumpstart Training...
- 23.Feb - 24.Feb | 09.00 HTML5 Jumpstart Training ...
- 25.Feb - 25.Feb | 09.00 CSS3 Jumpstart Training i...
- 27.Feb - 01.Mar | 09.00 Core Spring Training in I...
- 01.Mar - 03.Mar | 09.00 iOS Jumpstart Bangalore, ...
- 01.Mar - 03.Mar | 09.00 Android Jumpstart Bangalo...
- 15.Mar - 17.Mar | 09.00 QTP Jumpstart Bangalore, ...
- 16.Mar - 17.Mar | 09.00 Cloud Computing Infrastru...
- 20.Mar - 23.Mar | 09.00 Core Spring Training in B...
- 26.Mar - 27.Mar | 09.00 Hibernate with Spring Tra...
- 28.Mar - 31.Mar | 09.00 Enterprise Integration w...
- 13.Apr - 14.Apr | 09.00 Data Center UCS Jumptart ...
- 16.Apr - 19.Apr | 09.00 Core Spring Training in D...
- 07.May - 10.May | 09.00 Core Spring Training in B...
Home
Community