Votre partenaire formation

Groovy et Grails – developpement Web

Réf: GRG
Durée: 3 jours

 

Objectifs de la formation

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.
Contenu de cette formation Grails:
-Introduction
-Grails : premier pas
-Modèle métier
Application des concepts Grails
-Compléments

Développeur Groovy

 

Programme de Formation

 

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.

 

Profil Stagiaires & Pré-requis

Développeur Web, architecte applicatifs.\r\nBonne connaissance du langage Groovy et des concepts des technologies Java Web (Servlet, JSP et tags)

Prix :   Nous consulter

Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg

Dates de Formation
Nous consulter