Groovy and Grails [V2.0]

This class has been cancelled.
Find Other Offerings
Map/Hotel Information
Course Description
Course Datasheet
Classroom (4 Days)   English
13 Aug 2013 09:00 AM  -  16 Aug 2013 05:00 PM
(GMT-07:00) Pacific Daylight Time (America/Los_Angeles)
VMware Education
Facilities of MicroTek - San Francisco
333 Bush Street
Suite 1200
San Francisco, CA, United States 94104
This four-day intensive training presents Groovy and Grails in detail. After a thorough introduction to the technology, students are taken through many advanced aspects of the Groovy programming language and the Grails Web application framework.
This training is designed to quickly move teams beyond the basics and on to the most powerful aspects of Groovy and Grails. Students should expect intensive, hands-on interactive lab work.
For other VMware® course options, go to http://www.vmware.com/education.

Objectives:   By the end of the training, you should:
•  Have an understanding of the Groovy programming language and the associated Grails framework
•  Have a sound knowledge of all the core concepts from the Web to the persistence layer
•  Understand key development best practices that enable the development of higher quality code
And you should be able to do the following:
•  Use Groovy to write programs
•  Integrate with Java
•  Use Groovy to add dynamic functionality
•  Use Grails for Web development and persistence
•  Ensure reliable Grails applications through unit and integration testing
•  Move beyond the basic scaffolding mechanisms to build robust applications
Intended Audience:   •  Developers
•  Architects
Prerequisites:   •  Experience with developing applications using Java
Outline:   Day 1  The Groovy Language
•  Introduction to Groovy
•  Installation and Tools
•  Groovy Beans
•  Language Fundamentals
•  Collections and Closures
•  Miscellaneous APIs and Java Interoperability
Day 2  Advanced Groovy
•  Groovy Metaprogramming
•  Groovy Annotations and AST
•  Building DSLs with Groovy
•  Groovy Testing
Day 3  Developing Enterprise Applications with Grails
•  Introduction to Grails
•  Installation and Grails Quick Start
•  GORM Basics
•  Advanced GORM: Advanced Modeling and Querying
•  Testing Grails Components
Day 4  Controllers, Views, Services, and Plug-Ins
•  Grails Controllers
•  GSP, Tag Libraries, and GSP Templates
•  Form Handling and AJAX processing
•  Grails Services and Transactions
•  Grails Plug-Ins