Opleiding: Grails Programming
The course Grails Programming from SpiralTrain teaches how to use the Grails framework for the pragmatic development of a Jakarta EE application.In this Grails course participants will gain the knowledge to become a Grails developer. First, the most important foundations of the Groovy programming language, needed to become comfortable with Grails development, are treated.
After this introduction, attention is entirely focused on the Grails framework. The full stack (model, view and controller) is explained in detail.
Then all the important issues for the successful development of a Grails application are on the agenda such as Services, Plugins and GORM.
Audience Grails Programming Course
The course Grails Programming is intended for Java developers who want learn how to work with the new state of the art framework Grails.
Prerequisites Course Grails Programming
Knowledge of Java and the script language Groovy are required to participate in the course.
Realization Training Grails Programming
The theory is discussed on the basis of presentation slides. The concepts are illustrated with demos. The theory is interspersed with exercises. The course material is in English. The course times are from 9.30 up and to 16.30.
Certification Grails Programming
Participants receive an official certificate Grails Programming after successful completion of the course.
Modules
Module 1 : Grails Intro
- Getting Started
- Groovy Language
- Groovy Types
- Syntactic Sugar
- Dynamic Programming
- Essence of Grails
- Domain Classes
- Controllers
- Understanding Views
Module 2 : Core Grails
- Domain Modeling
- Scaffolding
- Instant UI's
- Query Options
- Bootstrapping
- Mapping URLs
- Controller Essentials
- Scoping
- Default Actions
Module 3 : Grails Services
- Creating Services
- Injecting Services
- Data Binding
- Binding Parameters
- Whitelist and Blacklist
- Binding Multiple Objects
- Error Handling
- Command Objects
- DRY Strategies
Module 4 : Gorm
- Grails Object Relational Mapping
- Configuration
- CRUD Operations
- Relation Mapping
- One to One
- One to Many
- Many to Many
- Queries
- Database Abstraction
Module 5 : Grails Components
- Forms
- Filters
- Layouts
- URL Options
- Views
- Custom Tags
- Plugins
- Creating Web Flows
- Messages
Module 6 : Grails Integration
- Integrating Grails
- Ajax
- Internationalization
- Security
- Web Services
- Rest Services
- Content Negotiation
- Integration with Hibernate
- Grails and Tomcat