|
CODE: GROOVY-PRO-01-05 DURATION: 5 DAY/S
In this intensive 5-day course, 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 capability 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).
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
|
COURSE DATES & REGISTRATION
Book Online or Call Sales on +44 (0)207 107 2620
ABOUT THE AUTHOR
|
Dr. Venkat Subramaniam, founder of Agile Developer Inc., has trained and mentored thousands of software developers in US, Canada, Europe and Asia. He helps his clients succeed with Agile Development and various software technologies. He is a frequent
More about Venkat Subramaniam
|
IS THIS COURSE FOR YOU?
If you are part of a development team and are looking for intensive & detailed coverage of both Groovy and Grails, then this course is for you!
COURSE PREREQUISITES
You do not need any previous experience with Groovy or Grails.
COURSE LABS & EXERCISES
This course combines a lecture format with lots of hands-on lab workshop time.
COURSE DATES & REGISTRATION
Book Online or Call Sales on +44 (0)207 107 2620
|