Venkat Subramaniams Programming Groovy Workshop

Organiser
OpenSource & Agile Community Events
Date
Mon, 12 Oct 2009, 08:30 - 10:30 (Add to calendar) GMT
Venue
(Exact location not available) , London, GB
Cost
2500.0 GBP

DURATION: 5 days COST: £2500, or just £1250 if booked by Sept 12th LOCATION: Skills Matter, London EC1

INFO & REG: http://skillsmatter.com/course/java-jee/programming-groovy/wd-86

COURSE SUMMARY In this intensive 5-day course, authored and taught by Venkat, you will be transitioned from your familiar grounds of Java and introduced to the low ceremonial, high productivity of Groovy. You will learn to easily intermix Java and Groovy, take advantage of exceptional capabilities of Groovy for Metaprogramming, and work with XML, builders, closures, GDK, and more.

Over the past decade, while the Java language has become more complex, the Java Platform has become stronger. In the mean time, dynamic languages have gained popularity. A few years ago, taking advantage of these dynamic capabilities meant leaving behind the strengths of the Java platform. Thanks to languages like Groovy, that is not the case anymore. You can take advantage of the dynamic capabilities and the strength of Java platform all at the same time.

Groovy provides several advantages: It has excellent Metaprogramming capabilities, it integrates seamlessly with Java, has an elegant syntax, and offers nice extensions to JDK. Groovy makes it very easy to develop Domain-Specific Languages and take advantage of advance features like AOP (Aspect-Oriented Programming).

ABOUT VENKAT [url=http://skillsmatter.com/course/java-jee/programming-groovy/wd-86][/url]. Dr. Venkat Subramaniam, founder of Agile Developer Inc., has trained and mentored more than 3000 software developers in the U.S., Canada and Europe. Venkat helps his clients effectively apply and succeed with agile practices on their software projects. Venkat, who frequently speaks at conferences, including the Skills Matter Groovy & Grails eXchange and NFJS, is also an adjunct professor for the practice of Computer Science at the University of Houston and teaches at Rice University School for Continuing Studies

LEARN HOW TO:

* Work with the strengths and weaknesses of Groovy
* Use Java and Groovy within the same application
* Take advantage of Metaprogramming
* Build DSLs (Domain Specific Languages) using Groovy
* Get productive right away by applying Groovy to your current applications

PROGRAMME

* Why Groovy?
* Groovy for the Java Eyes
* Dynamic Typing vs. Dynamic Languages
* Groovy closures, Strings, Collections, and GDK
* Groovy APIs to work with XML and Databases
* Working with Scripts and classes
* Intermixing with Java
* Exploring Metaprogramming
* Method interception and synthesis
* Using Groovy for Unit Testing and Mocking
* Deployment with Groovy
* Creating DSLs in Groovy
* Using Groovy with Spring

JOIN US: You can find more information or register here

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Perl - The only language that looks the same before and after RSA encryption.” - Keith Bostic