|
|
Graeme Rocher's Groovy and Grails Workshop (GROOVY-GRAILS-02-03)
|
CODE: GROOVY-GRAILS-02-03 DURATION: 3 DAY/S
Graeme Rocher's 3 day Groovy & Grails workshop covers both Groovy and Grails in great detail. Following a thorough introduction to the Groovy & Grails technologies, you will then learn about the many advanced aspects of the Groovy programming language and Grails web application framework. This workshop quickly takes you beyond the basics and on to the more powerful aspects of both Groovy and Grails. You should expect a lot of hands-on interactive lab work.
Having established the basics of the Groovy language, you will first construct a Grails application by examining the domain model used to generate a basic application. You will then use Grails to build on the application through a series of practical exercises, interspersed with tutorials delivered by a SpringSource certified trainer.
Upon completing this course, you will have the necessary skills to construct a Grails application, with sound knowledge of all the core concepts from the web to the persistence layer. You will also learn key development best practices, enabling you to develop high quality code.
LEARN HOW TO:
PROGRAMME
Day 1 - Groovy
Introduction To Groovy
- What is Groovy
- Installing Groovy
- Groovy Tools
- Classes
- Scripts
Language Fundamentals
- Groovy Strings
- Operator Overloading
- Collections
- Closures
- XML
- Groovy & Java Integration
Metaprogramming
- Introduction to Metaprogramming
- Meta Object Protocol (MOP)
- Metaprogramming Hooks
- ExpandoMetaClass
Day 2 - Groovy (Cont'd)
Testing
- Introduction
- GroovyTestCase
- Running Groovy Tests
- Expando
- Mocks and Stubs
Grails
Introduction to Grails
- What is Grails
- The Grails Stack
- Why Groovy & Grails
Getting Started
MVC in Grails
- Domain Classes
- GORM
- Domain Constraints
Day 3 - Grails (Cont'd)
MVC in Grails
- Services
- Controllers
- Views
- Tag Libraries
- GSP Templates
- Ajax
Grails Plugins
- History
- Extension Points
- Architecture
- Goals
- Artifacts
- Packaging and Installation
- Spring DSL
- Plugins and Dynamic Methods
- Reloading
- Command Line Scripts
|
COURSE DATES & REGISTRATION
Book Online or Call Sales on +44 (0)207 1839040
IN PARTNERSHIP WITH SPRINGSOURCE
IS THIS COURSE FOR YOU?
If you are a Java developer looking to learn about the many features of the Groovy programming language and Grails web application framework, then this course is for you!
COURSE PREREQUISITES
To get the most out of Graeme Rocher's Groovy & Grails workshop, you should have a solid grounding in Java and knowledge of basic web technologies such as HTML and HTTP.
COURSE LABS & EXERCISES
This course is comprised of lectures and labs.
COURSE DATES & REGISTRATION
Book Online or Call Sales on +44 (0)207 1839040
|
|
|