Search for Training

Grails Essentials

Course Overview


In the Grails Essentials training course you will get hands-on experience building the core components of a Grails application, including domain classes, controllers, GSPs, services, taglibs, and web services. You will learn how a Grails application interacts with a database, including the embedded pure-Java HSQLDB, an external database such as MySQL, and mapping domain classes to legacy/existing database tables.

Course Content


Introduction to Grails

  • What is Grails
  • How does Groovy fit with Grails
  • Review of Model-View-Controller paradigm
  • Key Grails concepts like scaffolding, convention over configuration, closures, and metaprogramming
  • Installing Grails

Creating your first Grails App

  • Generating a basic "hello world" app
  • Examination of what was creating
  • Understanding the directory structure and dependencies

Database Development with Grails Database Development with Grails

  • Connecting to an external database
  • Review of Groovy Database development concepts

Grails Models

  • Review of Model
  • Creating Groovy classes as Models

Grails Controllers

  • Review of the Controller
  • Generating controllers
  • Creating a dynamic scaffolding
  • Examine request / response processing

Groovy Views

  • Review of the View
  • Creating a Groovy Server Page (GSP)
  • Working with GSP tags
  • Creating and modifying templates

Database Development with GORM

  • Understanding GORM - Grails Object/Relational Mapper
  • Using GORM for CRUD (Create-Read-Update-Delete)
  • Working with Dynamic Finders, Hibernate Query Language, and Find by Example

Understanding Groovy Services

  • Review of the command pattern
  • Understanding where services fit within a Grails application
  • Understanding where services fit within a Grails application

Ajax and Groovy

  • Overview of Ajax and its capabilities
  • Integrating Ajax with Groovy using GSPs and Prototype.js

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

What is the sum of 2 + 9? (security question)

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234

Subscribe to our weekly newsletter