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 Méthodologie et projets

AF26583Formation Certification CPRE Foundation, ingénierie des exigences (ex REQB) en Intra/Cours Particulier3 jours2490 €HT
AF15557Formation CMMI en Intra/Cours Particulier3 jours1790 €HT
AF15530Formation Zachman : mise en oeuvre avec Enterprise Architect en Intra/Cours Particulier2 jours1290 €HT
AF15525Formation Enterprise Architect Modéliser des diagrammes BPMN 15 sessions prévues3 jours1790 €HT
AF15310Formation UML les bases en Intra/Cours Particulier2 jours1190 €HT
Voir les 59 formations
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 Méthodologie et projets
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 14 sessions
le 17/06/2019 à Grenoble
le 17/06/2019 à Lyon
le 02/07/2019 à Paris
le 24/07/2019 à Nantes
le 23/09/2019 à Grenoble
le 23/09/2019 à Lyon
le 30/09/2019 à Toulouse
le 08/10/2019 à Paris
le 28/10/2019 à Aix-en-Provence
le 06/11/2019 à Lyon
le 06/11/2019 à Grenoble
le 27/11/2019 à Lille
le 03/12/2019 à Paris
le 18/12/2019 à Nantes
Voir toutes les dates