- Leren door doen
- Trainers met praktijkervaring
- Klassikale trainingen
- Gedetailleerd cursusmateriaal
- Duidelijke inhoudsbeschrijving
- Maatwerk inhoud mogelijk
- Trainingen die doorgaan
- Kleine groepen
In de cursus Grails Programmeren wordt de deelnemer opgeleid tot Grails developer. Grails is een framework voor het pragmatisch ontwikkelen van een Java EE applicatie.
Het Grails framework is gebaseerd op het Model Driven Design paradigm. Ten eerste worden de belangrijkste fundamenten van de Groovy programmeertaal, waarvan de kennis nodig is om zonder veel problemen met Grails te kunnen ontwikkelen, behandeld.
Na deze inleiding, wordt de aandacht volledig gericht op het Grails framework. De volledige Grails stack (model, view en controller) wordt uitgebreid behandeld.
Vervolgens komen alle belangrijke zaken voor de succesvolle bouw van een Grails applicatie aan de orde, zoals Services, Plugins en GORM.
De cursus Grails Programmeren is bedoeld voor Java developers die willen leren werken met het state of art framework Grails.
Om aan deze cursus te kunnen deelnemen is kennis van Java en de scripttaal Groovy vereist.
De concepten worden behandeld aan de hand van presentatie slides. Demo’s worden gebruikt om de concepten te illustreren. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Grails Programmeren.
Module 1 : Grails Intro |
Module 2 : Core Grails |
Module 3 : Grails Services |
Getting Started Groovy Language Groovy Types Syntactic Sugar Dynamic Programming Essence of Grails Domain Classes Controllers Understanding Views |
Domain Modeling Scaffolding Instant UI's Query Options Bootstrapping Mapping URLs Controller Essentials Scoping Default Actions |
Creating Services Injecting Services Data Binding Binding Parameters Whitelist and Blacklist Binding Multiple Objects Error Handling Command Objects DRY Strategies |
Module 4 : Gorm |
Module 5 : Grails Components |
Module 6 : Grails Integration |
Grails Object Relational Mapping Configuration CRUD Operations Relation Mapping One to One One to Many Many to Many Queries Database Abstraction |
Forms Filters Layouts URL Options Views Custom Tags Plugins Creating Web Flows Messages |
Integrating Grails Ajax Internationalization Security Web Services Rest Services Content Negotiation Integration with Hibernate Grails and Tomcat |