MORE ON GRAILS TRAINING
With domain classes core to Grails, Intertech’s Grails training goes over persisting fields to the database, validating domain classes thru custom validators, and customizing database mapping.
The course covers creating a model along with defining controllers including how to use controller scopes, access request parameters, and perform request parameter type conversion. In views, there’s also coverage of rendering a view with both default and custom views along with rendering templates.
In performing data binding, the course covers validating incoming data, binding to multiple domain objects, binding and associations, and the bindable constraint. Command objects, HTTP method restrictions, and Controller IO are also covered.
For views, the Grails training course covers page directives, use with Groovy Scriptlets, and GStrings. Further tags are also covered including logical, iterative, and filtering along with iteration. Grails dynamic tags are covered including linking tags, custom tags, and creating your own tag library.
Grails Object Relational Mapping (GORM) is also covered in detail with students learning associations, querying, configuring GORM, the overall semantics of GORM, use of detached objects in GORM, and transactions in GORM. In coverage of GORM, students also learn best practices for performance tuning including caching and lazy associations.
Grails services are taught including the relation between services and dependency injection, scoping services, testing services, and exposing services.
Use of tools like Hudson and languages like Ajax are also taught in our Grails training offering.