Groovy and Grails

Groovy and Grails

Many have heard the buzz around Grails (a full-stack web-app platform that “attempts to solve as many pieces of the web development puzzle”) and the Groovy language (since 2004, one of the most powerful dynamic languages for the JVM). However, how many can leverage the full power of the platform?

Maybe you've heard about frameworks such as Ruby on Rails, Django or TurboGears and would like to achieve similar benefits in your development shop? Don’t let DHH and the Rails community have all the fun...

This workshop is intended to be a solid and pragmatic introduction to using Grails & Groovy at work, or for those advocating or promoting such rapid development frameworks to management. Read on to learn more!

  • Overview
  • Outline
  • Instructors
  • Reviews
Duration: 5 Days

To take this course, you should know how to code (and test) in Java. You should be able to answer most of the following questions:

  • What is a difference between a class and an object?
  • What is the difference between static and non-static field?
  • What is the difference between extends and implements keywords?
  • What is an anonymous inner class? What is the purpose of @Override?

Need to refresh your skills in Java? NewCircle's Java Fundamentals Tutorial can help get you up to speed.


Upon completion of this course, you will be able to:

  • Write scripts and full-fledged programs in Groovy
  • Integrate with standard Java libraries
  • Use Grails as a web-application platform and/or to deliver RESTful web services
  • Use Grails scaffolding to build rapid domain-driven prototypes
  • Go beyond Grails scaffolding to deliver modular views, using SiteMesh
  • Take advantage of Grails AJAX features and tag libraries. Integrate w/ micro-frameworks such as Backbone.js, AngularJS
  • Test your code to ensure you and fellow developers adhere to readability and quality standards


The condensed, one week course is designed for those already familiar with basics of Java SE and web-app development. Perhaps you’ve worked with Spring or Java Server Faces? Experience on Java Enterprise edition or with the Spring Framework would be especially helpful.

Upcoming Classes

No classes have been scheduled, but you can always Request a Quote.

Request a private course for your team

Custom Quote

Don't see a date that works for you?

Request a Class

Confirmed Class