Formation
A distance
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Méthodologie
A distance
-
Dates de début
Dates au choix
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 ouvre des tests unitaires, l’accès aux données, la manipulation de XML et certains modules avancés proposés avec Groovy.
Les sites et dates disponibles
Lieu
Date de début
Date de début
Les Avis
Le programme
Introduction
- Les langages dynamiques.
- Présentation du langage Groovy.
- Avantages du langage Groovy.
- Historique du langage Groovy.
- Différence entre Java, Ruby et Groovy.
- 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.
- Les tests unitaires avec Groovy.
- Utilisations des Mocks.
- Couverture du code.
- 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).
- 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.
- Intégration de Groovy dans Java.
- Groovy Builders (NodeBuilder, MarkupBuilder...).
- Templates.
- Groovlets.
- Les modules GroovyWS, Grails...
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Groovy