|
|
Venkat Subramaniam's Groovy Metaprogramming course (GROOVY-METAPROGRAMMING-01-03)
|
CODE: GROOVY-METAPROGRAMMING-01-03 DURATION: 3 DAY/S
This 3-day intensive Groovy Metaprogramming course is offered as part of the Groovy & Grails University. The course is designed to help you quickly make the transition to productive programming in Groovey from Java. You will learn the essential features and capabilities of Groovy from everyday programming to metaprogramming.
Groovy's high essence and low ceremony makes it a great language to program the powerful Java virtual machine. This course will show you how you can take advantage of its Metaprogramming capabilities to write internal Domain Specific Languages. You will also learn the rich capabilities of Groovy in creating applications, parsing XML, and get a hang of the closures and functional style of programming in Groovy.
This highly interactive course has been developed by Venkat Subramaniam, author of "Programming Groovy: Dynamic Productivity for the Java Developer" and includes several hands-on labs.
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 Java Eyes
- Groovy closures, Strings, Collections, and GDK
- Groovy APIs to work with XML and Databases
- Working with Scripts and classes
- Intermixing with Java
-
Exploring Metaprogramming
- Creating DSLs in Groovy
|
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 Groovy, 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.
|
|
|