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
Meer...
€1.999
ex. BTW
Aangeboden door
SpiralTrain
Onderwerp
Grails
Programmeren (algemeen)
Niveau
Duur
3 dagen
Looptijd
18 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Amsterdam
ma 19 jan. 2026
Eindhoven
ma 19 jan. 2026
Houten
ma 19 jan. 2026
Online
ma 19 jan. 2026
Rotterdam
ma 19 jan. 2026
Zwolle
ma 19 jan. 2026
Amsterdam
ma 13 apr. 2026
Eindhoven
ma 13 apr. 2026
Houten
ma 13 apr. 2026
Online
ma 13 apr. 2026
Rotterdam
ma 13 apr. 2026
Zwolle
ma 13 apr. 2026
Amsterdam
ma 13 jul. 2026
Eindhoven
ma 13 jul. 2026
Houten
ma 13 jul. 2026
Online
ma 13 jul. 2026
Rotterdam
ma 13 jul. 2026
Zwolle
ma 13 jul. 2026
Amsterdam
ma 19 okt. 2026
Eindhoven
ma 19 okt. 2026
Houten
ma 19 okt. 2026
Online
ma 19 okt. 2026
Rotterdam
ma 19 okt. 2026
Zwolle
ma 19 okt. 2026
Amsterdam
ma 18 jan. 2027
Eindhoven
ma 18 jan. 2027
Houten
ma 18 jan. 2027
Online
ma 18 jan. 2027
Rotterdam
ma 18 jan. 2027
Zwolle
ma 18 jan. 2027
Amsterdam
ma 19 apr. 2027
Eindhoven
ma 19 apr. 2027
Houten
ma 19 apr. 2027
Online
ma 19 apr. 2027
Rotterdam
ma 19 apr. 2027
Zwolle
ma 19 apr. 2027
Amsterdam
ma 19 jul. 2027
Eindhoven
ma 19 jul. 2027
Houten
ma 19 jul. 2027
Online
ma 19 jul. 2027
Rotterdam
ma 19 jul. 2027
Zwolle
ma 19 jul. 2027
Amsterdam
ma 18 okt. 2027
Eindhoven
ma 18 okt. 2027
Houten
ma 18 okt. 2027
Online
ma 18 okt. 2027
Rotterdam
ma 18 okt. 2027
Zwolle
ma 18 okt. 2027
Amsterdam
wo 12 jan. 2028
Eindhoven
wo 12 jan. 2028
Houten
wo 12 jan. 2028
Online
wo 12 jan. 2028
Rotterdam
wo 12 jan. 2028
Zwolle
wo 12 jan. 2028
Amsterdam
wo 15 mrt. 2028
Eindhoven
wo 15 mrt. 2028
Houten
wo 15 mrt. 2028
Online
wo 15 mrt. 2028
Rotterdam
wo 15 mrt. 2028
Zwolle
wo 15 mrt. 2028
Amsterdam
wo 17 mei 2028
Eindhoven
wo 17 mei 2028
Houten
wo 17 mei 2028
Online
wo 17 mei 2028
Rotterdam
wo 17 mei 2028
Zwolle
wo 17 mei 2028
Amsterdam
wo 12 jul. 2028
Eindhoven
wo 12 jul. 2028
Houten
wo 12 jul. 2028
Online
wo 12 jul. 2028
Rotterdam
wo 12 jul. 2028
Zwolle
wo 12 jul. 2028
Amsterdam
wo 13 sep. 2028
Eindhoven
wo 13 sep. 2028
Houten
wo 13 sep. 2028
Online
wo 13 sep. 2028
Rotterdam
wo 13 sep. 2028
Zwolle
wo 13 sep. 2028
Amsterdam
wo 15 nov. 2028
Eindhoven
wo 15 nov. 2028
Houten
wo 15 nov. 2028
Online
wo 15 nov. 2028
Rotterdam
wo 15 nov. 2028
Zwolle
wo 15 nov. 2028
Amsterdam
wo 17 jan. 2029
Eindhoven
wo 17 jan. 2029
Houten
wo 17 jan. 2029
Online
wo 17 jan. 2029
Rotterdam
wo 17 jan. 2029
Zwolle
wo 17 jan. 2029
Amsterdam
wo 14 mrt. 2029
Eindhoven
wo 14 mrt. 2029
Houten
wo 14 mrt. 2029
Online
wo 14 mrt. 2029
Rotterdam
wo 14 mrt. 2029
Zwolle
wo 14 mrt. 2029
Amsterdam
wo 16 mei 2029
Eindhoven
wo 16 mei 2029
Houten
wo 16 mei 2029
Online
wo 16 mei 2029
Rotterdam
wo 16 mei 2029
Zwolle
wo 16 mei 2029
Amsterdam
wo 18 jul. 2029
Eindhoven
wo 18 jul. 2029
Houten
wo 18 jul. 2029
Online
wo 18 jul. 2029
Rotterdam
wo 18 jul. 2029
Zwolle
wo 18 jul. 2029
Amsterdam
wo 12 sep. 2029
Eindhoven
wo 12 sep. 2029
Houten
wo 12 sep. 2029
Online
wo 12 sep. 2029
Rotterdam
wo 12 sep. 2029
Zwolle
wo 12 sep. 2029
Amsterdam
wo 14 nov. 2029
Eindhoven
wo 14 nov. 2029
Houten
wo 14 nov. 2029
Online
wo 14 nov. 2029
Rotterdam
wo 14 nov. 2029
Zwolle
wo 14 nov. 2029
Amsterdam
wo 16 jan. 2030
Eindhoven
wo 16 jan. 2030
Houten
wo 16 jan. 2030
Online
wo 16 jan. 2030
Rotterdam
wo 16 jan. 2030
Zwolle
wo 16 jan. 2030
Amsterdam
wo 13 mrt. 2030
Eindhoven
wo 13 mrt. 2030
Houten
wo 13 mrt. 2030
Online
wo 13 mrt. 2030
Rotterdam
wo 13 mrt. 2030
Zwolle
wo 13 mrt. 2030
Amsterdam
wo 15 mei 2030
Eindhoven
wo 15 mei 2030
Houten
wo 15 mei 2030
Online
wo 15 mei 2030
Rotterdam
wo 15 mei 2030
Zwolle
wo 15 mei 2030
Amsterdam
wo 17 jul. 2030
Eindhoven
wo 17 jul. 2030
Houten
wo 17 jul. 2030
Online
wo 17 jul. 2030
Rotterdam
wo 17 jul. 2030
Zwolle
wo 17 jul. 2030
Amsterdam
wo 18 sep. 2030
Eindhoven
wo 18 sep. 2030
Houten
wo 18 sep. 2030
Online
wo 18 sep. 2030
Rotterdam
wo 18 sep. 2030
Zwolle
wo 18 sep. 2030
Amsterdam
wo 13 nov. 2030
Eindhoven
wo 13 nov. 2030
Houten
wo 13 nov. 2030
Online
wo 13 nov. 2030
Rotterdam
wo 13 nov. 2030
Zwolle
wo 13 nov. 2030
Keurmerken aanbieder
NRTO
UWV scholingsvoucher