|
|
Venkat Subramaniam Programming Groovy (GROOVY-DEV-01-05)
|
CODE: GROOVY-DEV-01-05 DURATION: 5 DAY/S
Programming Groovy is an intensive 5-day course designed to enable you to transition from Java to the high productivity of Groovy. You will learn to easily mix Java and Groovy, take advantage of the exceptional capabilities of Groovy for Metaprogramming, and work with XML, builders, closures and GDK.
Over the past decade, while the Java language has become more complex, the Java Platform has become stronger while 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.
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
|
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.
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.
FOLLOW ON COURSES
SpringSource's Groovy and Grails Workshop
|
|
|