The Grails Course: The ArcMind Grails course is a hands-on introduction to the Grails framework. The Grails framework is an end to end development framework that builds on top of Hibernate, Spring MVC, Spring, and Spring WebFlow.
Grails provides a complete environment for doing Groovy web development from code generation to deployment. Grails allows you to easily define and manage domain objects, views, controllers and services.
This course covers how to write controllers in Groovy, views in GSP and your domain layer in GORM. It also covers advanced topics like Grails integration with Spring, Plugin development, Legacy integration with GORM and customizing your GANT scripts.
Day 1
Grails Introduction
Getting Started with Grails
Intro to Controllers in Grails
View Intro
Controller deep dive
Day 2
View Deep Dive (2 hours including lab time)
GORM Basics
Advanced GORM
Beyond this point the labs are optional due to time and the number of topics we are going to cover. We will walk through the code and if there is time we will do the labs. (You can add an extra day if you want to cover each of the labs).
Advanced Grails
The above is what one can expect one to learn in two days that will have the biggest impact on their Grails development productivity.
You can add a third day on Grails WebFlow.
There is also expanded Ajax coverage for a half day or day (working with different Grails Ajax plugins).
There is another option which customers seem to enjoy. You have the option of spending a 1/2 day dissecting how Grails and GORM are written from an architecture standpoint with code review which would help when things go wrong.
Another popular option is to add a day or two of our Groovy course just before this course.
The above is for two days. We can go up to 5 days--8 if you count the Groovy course. Let us customize a course that fits your Groovy and Grails needs.
All of the lessons are hands on. We have labs which we do in Eclipse
(or in IntelliJ for those with discerning taste) and follow-along
discussion which we do in the interactive interpreter. You will work
with everything we talk about. Come prepared to code. The second rule
of code club is everyone will code!
When you are done with this course you will have the essential Groovy skills to begin your next project in Groovy with confidence.
Feedback from Groovy training from first client:
"I sent out a survey to get people’s feedback on the
groovy training and so far, everyone really thought it was great and
that the presenter was excellent."