Formation Gradle.
Score de satisfaction : 4.54/5
Durée :
3 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
à partir de
1800 €HT

Référence :
SF33896
Durée :
3 jours

Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 21 heures de formation
Support de cours numérique
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Gradle.

3 jours de formation pour apprendre à utiliser Gradle !

Gradle est un système d'automatisation de builds open-source qui s'appuie sur les concepts d'Apache Ant et d'Apache Maven, offrant un moyen plus puissant et plus flexible de construire des logiciels. Il utilise un DSL (Domain Specific Language) basé sur Groovy pour écrire des scripts. Notre formation est conçue pour permettre aux apprenants de maîtriser Gradle, avec un fort accent sur les compétences pratiques et l'application dans le monde réel.

Objectifs pédagogiques.

1Comprendre les bases de l'automatisation des builds et la place de Gradle.

2S'approprier les bases du langage Groovy utilisé dans les scripts Gradle.

3Ecrire et exécuter des scripts de build Gradle.

4Comprendre les tâches Gradle et les dépendances de tâches.

5Maîtriser la gestion des dépendances dans Gradle.

6Gérer de grands projets avec plusieurs modules.

7Explorer les fonctionnalités avancées de Gradle et les meilleures pratiques.

Prérequis : Connaissance de Java et compréhension basique des outils de builds.
Partagez cette formation

Programme de formation Gradle.

Introduction à la formation Gradle et à l’automatisation des builds

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

Les bases du DSL Groovy

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

Scripts de build Gradle

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

Tâches personnalisées

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

Utilisation de plugins

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é

Gestion des dépendances

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

Builds multi-projets

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

Sujets avancés et bonnes pratiques

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

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8155
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
24622
heures de formation réalisées en 2023
HAUT