Dynamic Development with Groovy & Grails |
Goals
|
|
Groovy is a dynamic language written specifically for the JVM. Groovy has a syntax that in many areas is going to be really familiar to Java programmers. Groovy also has a framework for agile web development: Grails. Grails is a really powerful and fun way to build web applications for the JVM. Grails is bringing the "coding by
convention" paradigm to Groovy web programming in a way that is really appealing to developers already familiar with Java's syntax and the rich
capabilities of the JVM.
During this workshop, participants will:
- Understand the Groovy language and its relationship to Java
- Appreciate the power of dynamic programming
- Integrate Groovy with Java
- Learn meta programming to build domain specific languages
- Build dynamic web applications with Grails
- Leverage the power of "coding by convention"
|
Audience
|
|
Software developers interested in building dynamic systems for the Java Virtual Machine with Groovy |
Duration
|
|
3 days |
Prerequisites
|
|
"Introduction To Java Programming" or equivalent experience with Java is
required for this training class |
Contents
|
- Introduction to Groovy
- Tools
- Groovy Syntax
- Closures
- Integration With Java
- Groovy, Ant and Gant
- Meta Programming
- Working With XML
- Building DSLs
- Unit Testing
- Introduction To Grails
- Scaffolding
- GORM
- GSP
- Web Testing
- Advanced Grails
|
Format
|
|
Lecture and programming exercises |
Schedule
| Course |
Location |
Begin Date |
End Date |
Time |
Hours |
Register |
| Dynamic Development with Groovy & Grails |
St. Louis |
Jul 28, 2008 |
Jul 30, 2008 |
M-W, 9am-4:30pm |
18 |
CAIT |
|