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
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
