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

Groovy, programmation


Formation Groovy

Stage pratique
Eligible au DIF

Réf : GRO

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

Paris
11 juin 12, 10 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 Groovy


Groovy est un langage orienté objet qui se propose d'améliorer la productivité des développeurs en simplifiant l'écriture du code et l'usage des modules. Ce stage très pratique vous apprendra les bases de ce langage et vous montrera comment produire rapidement des applications de qualité. Vous verrez comment mettre en oeuvre des tests unitaires, l'accès aux données, la manipulation de XML et certains modules avancés proposés avec Groovy.

Participants de cette formation Groovy

Développeur, chef de projets, architecte applicatif.

Pré-requis de cette formation Groovy

Bonne expérience en programmation Java.


Programme de cette formation Groovy

Introduction

- Les langages dynamiques.

- Présentation du langage Groovy.

- Avantages du langage Groovy.

- Historique du langage Groovy.

- Différence entre Java, Ruby et Groovy.

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

Les bases du langage

- Structure des programmes Groovy.

- Compilation et exécution des programmes.

- Les types de base du langage.

- Déclaration des classes, Asset et AST.

- Enumération et collections : Enum, Ranges, Lists, Maps.

- Groovy Closure.

- Les structures de contrôle : Les conditions, Groovy Truth, les itérations.

- Les expressions régulières.

Travaux pratiques
Développer une application orientée objet.

Les tests avec Groovy

- Les tests unitaires avec Groovy.

- Utilisations des Mocks.

- Couverture du code.

Travaux pratiques
Définir des tests avec Groovy.

L'accès aux bases de données

- L'API SQL de Groovy.

- Requêtes simples et requêtes paramétrées.

- Manipulation des DataSets, indexation négative.

- Utilisation des procédures avec Groovy.

- Groovy et les solutions ORM (GORM).

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

Manipulation des documents XML

- Lecture des documents XML (XmlParser, XmlSlurper, DOMCategory).

- Manipulation des documents XML (DOM, JDOM, DOM4J...).

- Validation des documents XML (DTD, XMLSchema, RELAX NG...).

- Les transformations avec XPath, XSL et XSLT.

Travaux pratiques
Manipuler les documents XML avec Groovy.

Programmation avancée

- Intégration de Groovy dans Java.

- Groovy Builders (NodeBuilder, MarkupBuilder...).

- Templates.

- Groovlets.

- Les modules GroovyWS, Grails...

Travaux pratiques
Développer un Web service avec le module GroovyWS.