-
GROOVY ON GRAILS
-
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
-
Grails Introduction
-
Getting started with Grails
-
Configuration
-
Understanding Domain classes
-
Understanding Controllers
-
Understanding Views
-
Url Mappings
-
Ajax
-
GORM
-
Understanding Services
-
Plugins
-
Groovy Language
-
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