Pour toute information sur la formation Ant, ou si vous souhaitez obtenir des dates pour d'autres villes (Bordeaux, Bruxelles, Clermont-Ferrand, Dijon, Genève, Grenoble, Lausanne, Luxembourg, Marseille, Montpellier, Nice, Rennes, Rouen, Saint-Etienne, Strasbourg ) contactez nous :
+33 0 811 461 091
mail demande@apollo-formation.com
Souscrivez à notre NewsLetter

Recevoir notre catalogue

Formation Ant

formation , formation , formation , formation

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.



Télécharger un devis PDF pour la session : 
Gratuit • Simple • Rapide, en 1 clic


Plan de formation Ant


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

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

Construire une bibliothèque Java grâce à Ant
Gestion des path et des classpath
Présentation des tâches Ant 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 ANt
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 de Ant en ligne de commandes
Panorama des options possibles

La Distribution de Ant
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 de Ant
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 dans Ant
Le namespace Ivy
Les tâches Ivy de Ant (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 Ant et Découverte Maven
Les limites de ANT
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?



Cette formation Ant est éligible au titre du DIF.

Qui sommes nous ?


Apollo formation apporte à ses clients une offre en constante évolution de plus de 400 formations professionnelles dans le domaine de la formation Informatique , de la formation Management et de la formation Efficacité Professionnelle pour leurs salariés.

Apollo formation c’est une présence locale dans les principales régions françaises avec 15 agences en France Paris, Lyon, Grenoble, Aix, Marseille, Strasbourg, Toulouse, Bordeaux, Nantes, Lille,... mais également à Genève, Bruxelles, Luxembourg et Montréal.

Nos clients parlent de nous !

"Excellente formation, un plus pour mes futures interventions en clientèle."

J. Carme
Sedit Marianne