VMware

Groovy and Grails [V2.0]

   
This class has been cancelled.
 
Summary:  
Find Other Offerings
Map/Hotel Information
Course Description
Course Datasheet
Classroom (4 Days)   English
17 Sep 2013 09:00 AM  -  20 Sep 2013 05:00 PM
(GMT-04:00) Eastern Daylight Time (America/New_York)
Provider:
VMware Education
Location:
S2 - Facilities of MicroTek - Boston
25 Burlington Mall Rd
2nd Floor
Burlington, MA, United States 01803
Overview:
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