Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Langages C / C++ / VB... »

Groovy et Grails, developpement Web


Formation Grails

Stage pratique
Eligible au DIF

Réf : GRG

Prix 2012 : 1650 € H.T.
Durée :  3  jours
Cliquer sur une session pour réserver:

Paris
18 juin 12, 3 sept. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Développeur Groovy

version pdf imprimer Faire suivre


Les objectifs de cette formation Grails


Le Framework Grails a été conçu pour faciliter la mise en oeuvre d'applications Web au moyen du langage Groovy, de Spring et Hibernate, deux frameworks parmi les plus utilisés du marché. Cette formation vous détaillera son utilisation et les bonnes pratiques à mettre en oeuvre pour assurer la robustesse et l'extensibilité de vos applications.

Participants de cette formation Grails

Développeur Web, architecte applicatifs.

Pré-requis de cette formation Grails

Bonne connaissance du langage Groovy et des concepts des technologies Java Web (Servlet, JSP et tags).


Programme de cette formation Grails

Introduction

- La plateforme JavaEE.

- Les technologies Web : Servlet, JSP et taglib.

- Design Pattern MVC.

- Le framework Rails.

- Fondements du framework Grails.

- Grails : fonctionnalités et positionnement.

- Les bases du langage Groovy.

Travaux pratiques
Mise en place de l'environnement (JDK, Groovy, Grails, Eclipse...).

Grails : premier pas

- Structure d'un projet.

- Modèle métier, les contrôleurs et les vues.

- Eléments de configuration.

- Les utilitaires Grails en ligne de commande.

- Intégration avec l'IDE Eclipse.

Travaux pratiques
Développer une application simple Grails.

Modèle métier

- Mécanisme de mapping Objet-Relation avec GORM (Entités, associations, héritage,...).

- Validation des données.

- Implémentation des opérations CRUD.

- Requêtes dynamiques.

Travaux pratiques
Implémenter une couche d'accès aux données avec GORM.

Application des concepts Grails

- Scaffholding statique versus Scaffholding dynamique : génération automatique des artefacts (Contrôleurs, Vues,...).

- Validation des données de saisie.

- Conversion des données.

- Gestion des actions (action par défaut,...).

- Rendu dynamique :Groovy Scriptlets et GSP. Boîte à outils Grails de tags. Définition des tags personnalisés. Layout et template. Pagination.

- Internationalisation.

Travaux pratiques
Mettre en oeuvre une application utilisant les concepts Grails : Controller, Actions, Views, tags Grails, validation...

Compléments

- Les concepts d'AJAX.

- Gestion des événements.

- Intégration avec Ajax : les tags.

- Mise en oeuvre des services et tâches.

- Injection des dépendances.

- Intégration des frameworks : Hibernate et Spring.

Travaux pratiques
Améliorer l'application développée en intégrant AJAX et Spring.