Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
La syntaxe (Commentaires, variable, Classe, mots-clés, opérateurs)
Structure d’un programme
Les types utilisés
Les chaînes de caractères (String, GString, « Multiline String/Gstring », Slashy Strings)
Les Collections (list, map …)
Listes et tableaux
Les closures
La class expando
Les builder et slurper
5/ Coder avec Groovy
Coercition de type avec Groovy
Opérateurs relationnels (==, !=, <=, >=, <, >)
Naviguer dans des objets sans craindre « null »
Opérateur Elvis
Expressions régulières
Opérateur de propagation
Opérateur « as »
Les APIs utiles de Groovy
Intégrer Groovy dans du code Java
Gestion de dépendances avec Gape
Support de Groovy pour les tests, intégration avec JUnit
6/ Métaprogrammation avec Groovy
Principes
Typage statique et typage dynamique
Le MOP (Meta Object Protocol) de Groovy
Intercepteurs fournis par le langage
L’interface GroovyInterceptable
EMC (ExpandoMetaClass)
EMC & Hooks
Pattern Intercept-Cache-Invoke
7/ Annotations Groovy
Principes
Annotations de génération de code
Annotation pour les design patterns
Annotations de Logging
Annotations pour la concurrence
Directives de compilation
8/ Tests avec Groovy
GroovyTestCase
Groovy et JUnit 4
Tester du code Java en Groovy
Coercition de map
Coercition de closure
MockFor et StubFor
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Toute personne souhaitant maîtriser le langage Groovy
Dates
Dates
Du 05 au 07 Juin 2024
Du 30 Oct. au 01 Nov. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.