Booster des Talents IT

Formation Gradle

formation gradle logo
Gradle est un système de build (étape de construction d’une application) flexible pour Java et Groovy. L’avantage de cet outil est qu’il constitue une alternative à Maven et Ant mais peut s’intégrer à eux également. Avec cette formation vous découvrirez comment utiliser les tâches sous ce logiciel ainsi que les plugins. Vous saurez également intégrer avec Ant et Maven et gérer les dépendances.
Prixà partir de
1635 €HT
RéférenceAF7595
Durée3 jours
Public Architectes, Développeurs
PrérequisConnaissances de Java et Groovy
TP50%

Plan de Formation Gradle

Groovy

La console Groovy
Les bases de la syntaxe
Le typage dynamique
Strings et Closures
Collections
Les Properties
Fichier I/O

Gradle

Les étapes de build
Les styles de build
Convention over configuration
Modélisation
Le graphe de dépendances

Tâches

Déclarer une tâche
Les actions d’une tâche
Configurer une tâche
Le cycle de vie
Les propriétés des tâches
Les tâches typées
Déclaration d’une tâche

Les plugins

Modèle d’un plugin
Les plugins du noyau

Le plugin Java

La construction Java
Les tâches du plugin Java
Les tests Java
L’objet SourceSets
Personnalisation d’un build Java
Utiliser JavaExec
Créer une dynamique de tâches

Gérer les dépendances

Spécifications des dépendances
Configurations
Le repository Maven central
Les répertoires

Manipuler des fichiers

File, files, et fileTree
L’interface FileCollection
Accès aux fichiers Zip
La tâche Copy
CopySpecs
Filtres et modification de fichiers

Logging

SLF4J
Rediriger System.out.println
Les niveaux de Log

Intégrer dans les IDE

Le plugin de Eclipse
Utiliser SpringSource Tool Suite avec Gradle
Le plugin Eclipse de IntelliJ
Utiliser IntelliJ

Les builds multi-projets

Le modèle de build
L’environnement multi-projet
Déclarer un build multi-projet
L’API multi-projet

Intégrer avec Ant

Comparer des paradignes et des vocabularies
L’objet AntBuilder
Importer un build Ant
Etendre les target Ant à travers des tâches Gradle
Modification des propriétés Ant dans un build

Intégrer avec Maven

Introspection du plugin Maven
Importer un plugin GradleM2Metadata
Conversion avec Maven2Gradle

Les tâches personnalisées

Extraire le code du build
Annoter les actions de tâches
Annoter les entrées et sorties de fichiers
Build file, buildSrc

Les plugins personnalisés

Etendre la DSL
L’API des plugins
Les conventions des plugins
Création de tâches personnalisées
Création d’objets métier
Packager des plugins

Nos autres formations Intégration continue

AF10735Formation Jenkins 26 sessions prévues2 jours1190 €HT
AF7595Formation Gradle 15 sessions prévues3 jours1635 €HT
AF7370Formation Ant 26 sessions prévues2 jours1150 €HT
AF7331Formation Intégration continue 15 sessions prévues5 jours2500 €HT
AF43Formation Maven 26 sessions prévues3 jours1490 €HT
Vous pouvez également être intéressé par des formations ANT, Apache, Build, Gradle, Groovy, Java, Maven, moteur de production, Plugins, scala ou par les formations de notre filière Intégration continue
Prixà partir de
1635 €HT
RéférenceAF7595
Durée3 jours
Public Architectes, Développeurs
PrérequisConnaissances de Java et Groovy
Travaux pratiques50%
Suivez l'une de
nos 15 sessions
le 22/11/2017 à Lyon
le 29/11/2017 à Nantes
le 19/12/2017 à Paris
le 19/12/2017 à Toulouse
le 09/01/2018 à Paris
le 26/02/2018 à Lyon
le 21/03/2018 à Paris
le 03/04/2018 à Lyon
le 28/05/2018 à Paris
le 13/06/2018 à Lyon
le 02/07/2018 à Paris
le 24/09/2018 à Lyon
le 09/10/2018 à Paris
le 06/11/2018 à Lyon
le 04/12/2018 à Paris
Voir toutes les dates