Accueil > Formations > DevOps, Automation & SRE > CI/CD & Usine Logicielle > Gradle
Gradle
3 jours de formation pour apprendre à utiliser Gradle !
Vue d'ensemble
Connaissance de Java et compréhension basique des outils de builds.
Objectifs pédagogiques
Programme détaillé
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)
Exploration de l’interface de commande Gradle
Compréhension des fichiers de configuration de base
Installer Gradle et configurer l’environnement
Les bases du DSL Groovy
Syntaxe et fonctionnalités de Groovy
Différences entre Groovy et Java
Utilisation de Groovy pour la manipulation de chaînes de caractères, structures de données, et contrôle de flux
Écrire un script Groovy simple
Scripts de build Gradle
Structure d’un script de build Gradle
Tâches Gradle de base
Exécution de tâches Gradle
Introduction aux hooks de cycle de vie Gradle
Gestion des propriétés de projet
Créer un script de build Gradle pour un projet Java simple
Tâches personnalisées
Définir des tâches personnalisées
Dépendances de tâches et ordre des tâches
Builds incrémentaux
Création de tâches avec des entrées/sorties dynamiques
Gestion des groupes de tâches
Définir des tâches personnalisées et des dépendances de tâches dans un script de build
Utilisation de plugins
Application de plugins standards
Comprendre les extensions de plugin
Création de plugins personnalisés
Exploration des plugins de communauté
Appliquer un plugin Java et créer un plugin personnalisé de base.
Gestion des dépendances
Déclaration de dépôts et dépendances
Configurations de dépendances
Résolution de conflits de dépendances
Gestion des versions de dépendances
Configurer les dépendances pour un projet multi-modules.
Builds multi-projets
Structuration des builds multi-projets
Configuration des dépendances multi-projets
Partage de configurations entre projets
Techniques de partitionnement et d’optimisation pour les grands projets
Mettre en place un build multi-projets.
Sujets avancés et bonnes pratiques
Cache de build
Build continu
Scans de build
Profilage et optimisation des builds
Utilisation de Gradle Daemon
Débogage de scripts de build
Intégration avec des environnements CI/CD
Optimiser un projet en utilisant les fonctionnalités avancées de Gradle.
Prochaines sessions
Avis des participants
Formation claire, structurée et directement applicable. Le formateur a pris le temps de répondre à toutes nos questions avec des exemples concrets.
Très bon équilibre entre théorie et pratique. Les exercices permettent de comprendre rapidement les concepts et de les mettre en œuvre.
Un formateur expérimenté, pédagogue et disponible. Je repars avec des méthodes et des outils que je peux utiliser immédiatement dans mon travail.
Le contenu était dense, mais très bien expliqué. Le rythme a été adapté au niveau du groupe et chacun a pu progresser.
Des formateurs experts, reconnus par nos apprenants
Chez Sparks Formation, la qualité de nos formations repose sur l'expertise de nos formateurs et la satisfaction de nos apprenants.
Note moyenne attribuée par les participants à nos formateurs
formateurs experts partenaires
Sparks Formation
sujets IT délivrés chaque jour partout en France
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
