• 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

Paris

Rennes

Nantes

Sophia Antipolis

Aix en Provence

Demande de renseignement