Sélectionner une page
Formations Langage Java Formation Gradle

Formation Gradle

formation Gradle
Prix 1690€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

Présentation

Notre formation Gradle vous permettra d’automatiser la construction, le test et le déploiement de votre code. Gradle prend en charge de nombreux langages de programmation, notamment Groovy, Kotlin, Scala et C++ mais il est surtout connu pour son utilisation avec Java. C’est un outil qui offre un très grand niveau de flexibilité.

Ce programme vous présente comment installer Gradle sur différents systèmes d’exploitation et configurer le Gradle Wrapper pour garantir des environnements de développement cohérents. Vous serez guidés dans la création de votre premier projet avec l’outil.

Notre formation couvre la structure fondamentale des scripts de compilation Gradle ainsi que le langage spécifique au domaine. Vous explorerez également les plugins de base et configurerons les builds multiprojets.

Comme toutes nos formations, elle se déroulera sur la dernière version de l’outil : Gradle V8

 

Objectifs

  • Comprendre les scripts Gradle
  • Automatiser le déploiement de code
  • Optimiser et entretenir le code déployé

 

Public visé

  • Développeurs mobile
  • Développeurs web

 

Pré-requis

Connaissance de Java

PROGRAMME DE NOTRE FORMATION GRADLE

 

INTRODUCTION À GRADLE ET INSTALLATION

  • Présentation de Gradle et comparaison avec d’autres systèmes de build comme Maven et Ant
  • Procédure d’installation de Gradle sur différents systèmes d’exploitation
  • Introduction et configuration du Gradle Wrapper pour assurer la cohérence des environnements de développement
  • Création d’un premier projet simple avec Gradle
  • Exploration de l’interface de ligne de commande Gradle

 

COMPRENDRE LES SCRIPTS DE BUILD AVEC GRADLE

  • Structure de base d’un script de build Gradle et introduction au DSL (Domain-Specific Language)
  • Définition et configuration des tâches dans Gradle.
  • Gestion des dépendances de projet et configuration du fichier build
  • Utilisation des plugins de base et configuration des multiprojets
  • Bonnes pratiques pour structurer et organiser des projets complexes

 

EXÉCUTION ET DÉBOGAGE DE BUILDS

  • Techniques pour exécuter et personnaliser les exécutions de tâches
  • Débogage des scripts de build Gradle et résolution des problèmes courants
  • Utilisation des logs et du mode –info/–debug pour tracer les processus de build
  • Gestion des dépendances transitives et résolution des conflits
  • Introduction aux hooks et événements du cycle de vie de Gradle

 

TESTS ET INTÉGRATION CONTINUE

  • Configuration des environnements de test avec Gradle
  • Intégration et exécution de tests unitaires et d’intégration avec JUnit et d’autres frameworks
  • Création de rapports de test et intégration avec des systèmes de CI/CD comme Jenkins ou GitLab CI
  • Stratégies pour maintenir la qualité du code et automatiser les tests et déploiements

 

PUBLICATION ET GESTION DES ARTEFACTS

  • Méthodes pour la publication d’artefacts dans des dépôts locaux et distants
  • Configuration de la publication d’artefacts avec les plugins de publication de Gradle
  • Gestion des versions et stratégies de release avec Gradle
  • Bonnes pratiques pour la gestion des dépendances internes et externes

 

OPTIMISATION ET AVANCÉ AVEC GRADLE

  • Techniques d‘optimisation des performances des builds avec Gradle
  • Profilage des builds pour identifier et résoudre les goulets d’étranglement
  • Écriture de scripts de build personnalisés en utilisant Kotlin DSL ou Groovy
  • Exploration des fonctionnalités avancées et des dernières mises à jour de Gradle
  • Discussion sur les cas d’utilisation réels et les meilleures pratiques communautaires

 

Pour aller plus loin

Formation C++

Formation Scala

Formation Java

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Nos Formateurs Référents

Témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Afficher tous les témoignages

⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !

Noter la formation

Prix 1690€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et déjeuners offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 4000€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp