GROOVY ON GRAILS

 No comments

Grails_logo_2009_2010

Grails is an Open Source, full stack, web application framework for the JVM. It takes advantage of the Groovy programming language and convention over configuration to provide a productive and stream-lined development experience.

It is intended to be a high-productivity framework by following the “coding by convention” paradigm, providing a stand-alone development environment and hiding much of the configuration detail from the developer.

Grails was previously known as ‘Groovy on Rails’; in March 2006 that name was dropped in response to a request by DAVIS HEINEMEIER HANSSON, founder of the RUBY ON RAILS framework. Work began in July 2005, with the 0.1 release on March 29, 2006 and the 1.0 release announced on February 18, 2008.

G2One – The Groovy Grails Company – was acquired by SPRING SOURCE in November, 2008, and it was later acquired by  VMware.

 

GROOVY ON GRAILS

TRAINING Curriculum

 

 

Groovy &  Grails

  1. Grails Introduction
  2. Getting started with Grails
  3. Configuration
  4. Understanding Domain classes
  5. Understanding Controllers
  6. Understanding Views
  7. Url Mappings
  8. Ajax
  9. GORM
  10. Understanding Services
  11. Plugins
  12. Groovy Language
  13. Grails Project

 

1.      Grails Introduction

  • Installation
  • Creating the application
  • Running the application

 

2.      Getting Started

  • What Is Scaffolding?
  • Creating a Domain
  • Dynamic Scaffolding
  • The Create Operation
  • The Read Operation
  • The Update Operation
  • The Delete Operation
  • Static Scaffolding
  • Generating a Controller
  • Generating the Views

 

3.      Configuration and Deployment

  • The Config.groovy file
  • The Data Source.groovy file
  • The Build Config.groovy file
  • Deploying the application
  • Running the application

 

 4.      Understanding Domain classes

  • Persisting Fields to the Database
  • Validating Domain Classes
  • Using Custom Valida-tors
  • Understanding Transient Properties
  • Customizing Your Database Mapping
  • Building Relationships
  • Extending Classes with Inheritance
  • Embedding Objects
  • Testing Domain Classes

 

5.      Understanding Controller classes

  • Defining Controllers
  • Accessing Request Attributes
  • Using Controller Scopes
  • Understanding Flash Scope
  • Accessing Request Parameters
  • Rendering Text
  • Redirecting a Request
  • Creating a Model
  • Rendering a View
  • Performing Data Binding
  • Validating Incoming Data
  • The Errors API and Controllers
  • Imposing HTTP Method Restrictions
  • Interceptors

 

6.      Understanding Views

  • Understanding the Model
  • Grails Tags
  • Creating Forms
  • Validation and Error Handling
  • Creating Custom Tags

 

7.      URL Mappings

  • Mapping to controllers and actions
  • Mapping to views

 

8.      Ajax

  • Ajax Tags
  • Ajax Forms
  • Handling Events

 

9.      GORM

  • Reading Objects
  • Listing, Sorting and Counting
  • Saving, Updating and Deleting
  • Querying

 

10.   Services

  • Basics
  • Defining and Using a Service
  • Injecting Service

 

11.   Plugins

  • Installing Plugins
  • Spring Security Plugin

 

12.   Groovy

  • Comparison with java
  • Groovy Strings
  • Closures
  • Lists, Maps

 

duration of the classes will be 45-50 hrs.
For more information please contact us at +91 9985432343.

Leave a reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>