• Construire une application avec Gradle

Accueil / Construire une application avec Gradle

Construire une application avec Gradle

Durée : 3 jours
Tarif Inter : 1500 €
Tarif sur mesure : Nous consulter
Référence : 3IGR

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation vous enseignera les bases du système de construction Gradle, et comment l’utiliser pour compiler, tester et déployer vos projets Java et/ou Groovy. 

Objectifs

  • Utiliser les tâches ainsi que les plugins
  • Intégrer avec Ant et Maven et gérer les dépendances

Programme

  1. Groovy :

    • La console Groovy
    • Les bases de la syntaxe
    • Le typage dynamique
    • Strings et Closures
    • Collections
    • Les Properties Fichier I/O
  2. Gradle :

    • Les étapes de build
    • Les styles de build
    • Convention over configuration
    • Modélisation
    • Le graphe de dépendances
  3. Tâches :

    • Déclarer une tâche
    • Les actions d’une tâche
    • Configurer une tâche
    • Le cycle de vie
    • Les propriétés des tâches
    • Les tâches typées
    • Déclaration d’une tâche
  4. Les plugins :

    • Modèle d’un plugin
    • Les plugins du noyau
  5. Le plugin Java :

    • La construction Java
    • Les tâches du plugin Java
    • Les tests Java L’objet
    • SourceSets
    • Personnalisation d’un build Java
    • Utiliser JavaExec
    • Créer une dynamique de tâches
  6. Gérer les dépendances :

    • Spécifications des dépendances
    • Configurations
    • Le repository
    • Maven central
    • Les répertoires
  7. Manipuler des fichiers :

    • File, files, et fileTree
    • L’interface FileCollection
    • Accès aux fichiers Zip
    • La tâche Copy
    • CopySpecs
    • Filtres et modification de fichiers
  8. Logging :

    • SLF4J
    • Rediriger
    • System.out.println
    • Les niveaux de Log
  9. Intégrer dans les IDE :

    • Le plugin de Eclipse
    • Utiliser SpringSource Tool Suite avec Gradle
    • Le plugin Eclipse de IntelliJ
    • Utiliser IntelliJ
  10. Les builds multi-projets :

    • Le modèle de build
    • L’environnement multi-projet
    • Déclarer un build multi-projet
    • L’API multi-projet
  11. Intégrer avec Ant :

    • Comparer des paradignes et des vocabularies
    • L’objet AntBuilder
    • Importer un build Ant
    • Etendre les target Ant à travers des tâches Gradle
    • Modification des propriétés Ant dans un build
  12. Intégrer avec Maven :

    • Introspection du plugin Maven
    • Importer un plugin GradleM2Metadata
    • Conversion avec Maven2Gradle
  13. Les tâches personnalisées :

    • Extraire le code du build
    • Annoter les actions de tâches
    • Annoter les entrées et sorties de fichiers
    • Build file, buildSrc
  14. Les plugins personnalisés :

    • Etendre la DSL L’API des plugins
    • Les conventions des plugins
    • Création de tâches personnalisées
    • Création d’objets métier
    • Packager des plugins
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

A distance

Du 01 au 03 février 2021
Du 15 au 17 mars 2021
Du 06 au 08 avril 2021
Du 10 au 12 mai 2021
Du 01 au 03 juin 2021
Du 05 au 07 juillet 2021
Du 23 au 25 août 2021

Demande de renseignement