Dierk Koenig's Practical Groovy for Developers Workshop will get you proficient with Groovy, Java's dynamic friend.
Groovy has become the de-facto standard for dynamic programming on the Java platform. This workshop introduces you to Groovy and its areas of applicability with real-world examples.
We start inside a Java IDE and enrich and extend our Java code with Groovy as we go along. We exploit Groovy’s seamless integration with Java and sophisticated IDE support.
Not only can Groovy beautify existing Java code by making databases, XML processing, WebServices and GUI more accessible.
Delegates will also receive a copy of
Groovy in Action during the course.
The first day covers the basics while the second day allows to cover topics that are of your specific interest.
Lectures and excercises about:
- Language basics
- Metaprogramming
- Evaluating user input at runtime
- Smart configuration (no XML)
- Domain Specific Languages (DSLs)
- Flexible build systems
- Testing the untestable
- Ad-Hoc Scripting
- Issues that participants bring up