Booster des Talents IT

Formation Ant

formation ant logo
Suite à cette formation Ant vous pourrez automatiser des tâches répétitives tout au long du cycle de développement de projets Java. Cette formation apporte les connaissances nécessaires à l'utilisation et la maîtrise de ANT. Vous pourrez ainsi comprendre et analyser un projet utilisant Ant.
Prixà partir de
1150 €HT
RéférenceAF7370
Durée2 jours
Public Architectes, Architectes techniques, Chefs de Projet, Développeurs, Équipe de développement
PrérequisConnaître les bases de Java
TP50%

Plan de Formation Ant

Introduction à Ant

Historique
Concurrents : Maven, Gradle
Écosystème : Ivy
Le contexte d’utilisation des deux outils

Installation

Téléchargement
La variable d’environnement
JAVA_HOME, ANT_HOME, PATH
La commande ant et options
L’intégration Eclipse, Netbeans
Commande help

Construire une bibliothèque Java grâce au logiciel

Gestion des path et des classpath
Présentation des tâches prédéfinies (tâches Java, tâches de manipulation de fichiers, …)
Chaînage de cibles et idempotence
Création des cibles de compilation, de packaging et d’exécution

Descripteur de script

Choix du langage de description Xml
Structure du fichier build.xml
Définition de la notion de cibles (target), de tâches (tasks) et de propriétés
Invocation en ligne de commandes
Panorama des options possibles

La Distribution

Distribuer sur serveur FTP
Sécuriser distribution
Les différentes tâches (ftp, scp, http)

Les tests unitaires

Définition de test unitaire et leur automatisation
Intégration avec JUnit4 et TestNG

Le déploiement

Récupération sources depuis Subversion
Les projets muti-module
La création d’une archive jar, war et ear
Déploiement dans un container Web

Le gestionnaire de dépendance Ivy

Présentation du descripteur ivy.xml
Gestion de configuration avec le fichier ivy.settings
Détails des différents types de repository
Local, shared et repository public
Utilisation du repository central de Maven
Exploration des techniques de recherche de librairies
Incorporation de Ivy
Le namespace Ivy
Les tâches Ivy (retrieve, cleancache, …)

L’intégration continue

Les principes et étapes clés : Source, Build, repositoryManager, Serveur IC
La génération de métriques depuis Ant/Ivy et visualisation dans Hudson
La génération des rapports des dépendances des projets

Avantages, limites de et Découverte Maven

Les limites
La valeur ajoutée Maven
Le Cycle de vie projet Maven
Est-il possible d’utiliser le couple Ant/Ivy pour des projets C, C+, Ada?

Nos autres formations Méthodologie et projets

AF26583Formation Certification CPRE Foundation, ingénierie des exigences (ex REQB) 19 sessions prévues3 jours2490 €HT
AF15530Formation Zachman : mise en oeuvre avec Enterprise Architect en Intra/Cours Particulier2 jours1290 €HT
AF15525Formation BPMN 2.0 : modéliser des diagrammes de processus 21 sessions prévues3 jours1790 €HT
AF15310Formation UML les bases 21 sessions prévues2 jours1190 €HT
AF15281Formation BPM – Business Process Management 19 sessions prévues3 jours1650 €HT
Voir les 57 formations
Vous pouvez également être intéressé par des formations ANT, Apache, Ivy, Java, Open Source ou par les formations de notre filière Méthodologie et projets
Prixà partir de
1150 €HT
RéférenceAF7370
Durée2 jours
Public Architectes, Architectes techniques, Chefs de Projet, Développeurs, Équipe de développement
PrérequisConnaître les bases de Java
Travaux pratiques50%
Suivez l'une de
nos 18 sessions
le 25/05/2021 à Toulouse
le 26/05/2021 à Distance
le 26/05/2021 à Grenoble
le 26/05/2021 à Lyon
le 17/06/2021 à Aix-en-Provence
le 23/06/2021 à Paris
le 05/07/2021 à Grenoble
le 05/07/2021 à Distance
le 05/07/2021 à Lyon
le 28/07/2021 à Lille
le 07/09/2021 à Nantes
le 14/09/2021 à Paris
le 05/10/2021 à Toulouse
le 14/10/2021 à Lyon
le 14/10/2021 à Grenoble
le 14/10/2021 à Distance
le 18/11/2021 à Paris
le 24/11/2021 à Aix-en-Provence
Voir toutes les dates