Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Grails

( Duration: 3 Days )

In 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.

This Grails Essentials workshop is ideal for:

  • Existing Java and Groovy developers looking to adopt Grails.

COURSE AGENDA

1

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
2

Creating first Grails App

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

Database Development with Grails

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

Grails Models

  • Review of Model
  • Creating Groovy classes as Models
5

Grails Controllers

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

Groovy Views

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

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
8

Understanding Groovy Services

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

Ajax and Groovy

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

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X