Programming in Groovy

3 days Languages Deep Dive

Course Overview

The power of Groovy is in metaprogramming. Sure, it's a language that's fluent, concise, integrates well with Java, and provides the functional style of programming.

Who Should Attend?

Developers, technical leads, and architects who are involved in practical application development with Groovy

What You'll Learn

  • Exploit the power of Groovy
  • Know when to use static vs. dynamic typing
  • Create DSLs with Groovy
  • Use Groovy to automate your builds and tasks
  • Apply your Metaprogramming Mojo for fun and profit

Course Content

01 Dynamic nature of Groovy
02 Working with collections
03 Functional style of programming and Closures
04 Groovy/Java interop
05 Automated testing of Groovy and Java code using Spock
06 Compile-time and runtime metaprogramming
07 Creating DSLs

Ready to Get Started?

Download the detailed course outline or contact us for more information.