Web

Groovy


Durée : 3 jours
Public : Développeur ayant une bonne connaissance du langage Java.
Objectif : Apprendre les bases du langage pour développer des applications.

Introduction

Les langages dynamiques
Présentation du langage Groovy
Historique et avantages du langage Groovy

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
Énumé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

Les tests avec Groovy

Les tests unitaires avec Groovy
Utilisation des Mocks
Couverture du code

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)

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

Formations à venir
Dates sur demande
Plus de renseignements