Formation Groovy and Grails Partenaire
Développer une application web avec Groovy and Grails
Référence : GROOVY_GRAILS_04
Durée : 4 jour(s)
Présentation
Ces 4 jours de formation intensive vous permettront de découvrir Groovy et Grails dans les moindres
détails. Après une introduction approfondie sur ces technologies, les étudiants découvriront des aspects
plus avancés à la fois du langage de programmation Groovy et du framework Grails.
Cette formation est conçue pour obtenir rapidement des équipes opérationnelles ayant des
connaissances au-delà des rudiments de base et maîtrisant les fonctionnalités les plus puissantes de
Groovy et Grails.
Les étudiants devront s'attendre à de nombreux travaux pratiques.
Objectifs
- Maîtriser le language Groovy et le framework Grails
- Comprendre les différents concepts, de la couche web jusqu'à la couche de persistence
- Connaître les bonnes pratiques de développement et produire du code de qualité
- Être capable d'utiliser Groovy pour écrire des programmes ; d'intégrer Groovy avec Java ; d'utiliser les
comportements dynamiques avec Groovy ; de développer une application Web avec Grails ; de produire
des applications de qualité grâce aux tests unitaires et d'intégration ; d'aller au délà des facilités de
scaffolding pour écrire des applications robustes
- Utiliser et optimiser les plug-ins Grails
Répartition: 50% Théorie, 50% Pratique
Public: Développeur, Architecte
Pré-requis: Connaissance de Java, Connaissance de base des technologies webs (HTML, HTTP)
Programme
Le langage Groovy
- Introduction à Groovy
- Installation et Outils
- Les Beans Groovy
- Les bases du langage
- Collections et Closures
- Autres APIs et interopérabilité avec Java
Groovy avancée
- Méta-programmation
- Les Annotations Groovy et les transformations AST
- Écrire des DSL avec Groovy
- Tester avec Groovy
Développer des applications d'Entreprise avec Grails
- Introduction à Grails
- Installation et Quick Start
- Persistence avec GORM
- GORM avancé : Modélisation et requêtes avancées
- Tester les composants Grails : Tests unitaires et tests d'intégration
Contrôleurs, Vues, Services et Plugins
- Les contrôleurs Grails
- Page GSP, Librairie de Tag et Templating
- Gestion des formulaires et traitement AJAX
- Services et gestion des transactions
- Les Plugins de Grails
Tel: +33(0)1 45 26 19 15
Fax : +33(0)1 75 43 49 92