Durée : 3 jours
Aucune session disponible.
« * » indique les champs nécessaires
« * » indique les champs nécessaires
Objectifs
Public et prérequis
Programme
Vue d’ensemble de l’automatisation des builds
Introduction à Gradle
Comparaison avec d’autres outils de build (Maven, Ant)
Exemple de cas pratique : Installer Gradle et configurer l’environnement
Exploration de l’interface de commande Gradle
Compréhension des fichiers de configuration de base
Syntaxe et fonctionnalités de Groovy
Différences entre Groovy et Java
Exemple de cas pratique : Écrire un script Groovy simple
Utilisation de Groovy pour la manipulation de chaînes de caractères, structures de données, et contrôle de flux
Structure d’un script de build Gradle
Tâches Gradle de base
Exécution de tâches Gradle
Exemple de cas pratique : Créer un script de build Gradle pour un projet Java simple
Introduction aux hooks de cycle de vie Gradle
Gestion des propriétés de projet
Définir des tâches personnalisées
Dépendances de tâches et ordre des tâches
Builds incrémentaux
Exemple de cas pratique : Définir des tâches personnalisées et des dépendances de tâches dans un script de build
Création de tâches avec des entrées/sorties dynamiques
Gestion des groupes de tâches
Application de plugins standards
Comprendre les extensions de plugin
Création de plugins personnalisés
Exemple de cas pratique : Appliquer un plugin Java et créer un plugin personnalisé de base.
Exploration des plugins de communauté
Déclaration de dépôts et dépendances
Configurations de dépendances
Résolution de conflits de dépendances
Exemple de cas pratique : Configurer les dépendances pour un projet multi-modules.
Gestion des versions de dépendances
Structuration des builds multi-projets
Configuration des dépendances multi-projets
Partage de configurations entre projets
Exemple de cas pratique : Mettre en place un build multi-projets.
Techniques de partitionnement et d’optimisation pour les grands projets
Cache de build
Build continu
Scans de build
Profilage et optimisation des builds
Exemple de cas pratique : Optimiser un projet en utilisant les fonctionnalités avancées de Gradle.
Utilisation de Gradle Daemon
Débogage de scripts de build
Intégration avec des environnements CI/CD
Intra
Sur mesure
Disponible à distance
Durée : 3 jours
soit 21 heures de formation
4500,00 € HT
Disponible à distance
Durée : 3 jours
A partir de : 1800 € HT
Disponible à distance
Durée : 3 jours
soit 21 heures de formation
4500,00 € HT
Disponible à distance
Durée : 3 jours
soit 21 heures de formation
Disponible à distance
Durée : 3 jours
A partir de : 1800 € HT

Référence : SF33429
À partir de 1400 € HT
2 jours

Référence : SF33063
À partir de 1950 € HT
3 jours

Référence : SF33355
À partir de 1800 € HT
3 jours