accueil / formation / catalogue 2010 / développement web / GRAILS
Développement Web avec Grails - Code : GRAILS
Le développement rapide d'applications Web en langage Java demeure une tâche complexe, même avec l'aide de Frameworks du marché. C'est pourquoi de nouveaux langages tentent d'apporter une réponse plus adaptée en simplifiant le développement. Dans ce domaine, Grails apporte une solution intéressante qui capitalise sur les technologies Java et qui favorise l'agilité dans les projets, en se voulant simple et facile à prendre en main.
Groovy est un langage de script orienté objet proche du langage Java, dynamique, souple, et simple à appréhender. Inspiré par des langages modernes tels que Python et Ruby, sa syntaxe épurée associée à une offre riche en fonctionnalités en font un langage rapide et puissant. Grails est un Framework Open Source de développement Web basé sur Groovy et offrant de grandes possibilités d'intégration avec les solutions du marché (Spring, Hibernate, JUnit). Son socle naturellement basé sur les technologies Java, lui confère des avantages significatifs en matière de performance et de capitalisation sur l'existant.
Ce cours commence par une étude du langage Groovy, puis propose une exploration du Framework Grails à travers le développement d'une application Web basique, qui intègre progressivement les problématiques de présentation, persistance et intégration de services.
Vous allez apprendre à :
  • Connaître le langage Groovy
  • Connaître les principes sur lesquels repose Grails
  • Concevoir une application avec Grails
  • Configurer au mieux les applications utilisant Grails
  • Appréhender l'intégration de Grails avec Java
Durée : 3 jour(s)
Audience : Développeurs Java, chefs de projet, architectes techniques
Méthode pédagogique : 60% de travaux pratiques.
Pré-requis : Expérience pratique du développement Web avec Java ou avoir suivi le cours JWEB
Prix : Voir dates
Programme :
Introduction à Grails
Fondements de Grails
Grails et Java
Principes et mode d'exécution


Le langage Groovy
De Java à Groovy
Les bases
Les assertions
L'interpolation de chaînes (GString)
Les blocs de code (Closures)
Les collections
Les objets dynamiques (Expendo)
Les intervalles


Spécificités Groovy
Orientation objet
La "vérité" avec Groovy
La méta-programmation
Le Pattern Constructeur


La structure de Grails
Tour d'horizon d'un projet
Le Pattern MVC
Amorcer une application Grails
Les traces
Les utilitaires en ligne de commande
La console Grails et le Shell
Intégration avec un IDE
Validation de données
Génération dynamique d'artefacts (Scaffolding)
Les tests
Les contrôleurs Grails


Accès aux données avec Grails
Les sources de données
Les opérations Crud
Gorm


GSP
Les bases
Directives et Scriptlets
Tags Grails
Tags dynamiques
Personnalisation de tags
Validation et gestion d'erreur
Internationalisation
Layouts et Templates
La pagination


Ajax
Les bases
Mise en oeuvre
Gestion d'événements
Lien distant
Effets
Evénements JavaScript
Formulaires distants
Performances


Les services
Les bases
Mise en oeuvre
Tests


Planification de tâches
Les bases
Mise en oeuvre
Tests


Intégration avec Java EE
Hibernate
Spring
Acegi
Soap et XFire


Dates :
code
[GRAILS]
Prix
euros/HT
Jan Fév Mars Avril Mai Juin Juillet Août Sept Oct Nov Déc
Paris 1601 - 1 - 6 31 - - 30 - 25 29 -
Contact :
tél : 04 72 13 35 84
Contactez-nous.
Pour télécharger le bulletin d'inscription cliquez ici
Haut retour haut