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.
  • le 27/06/2017 à Paris
  • le 20/07/2017 à Aix-en-Provence
  • le 24/07/2017 à Lyon
  • + 8 autres sessions
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 Intégration continue

AF10735Formation Jenkins 10 sessions prévues2 jours1190 €HT
AF7595Formation Gradle 11 sessions prévues3 jours1635 €HT
AF7370Formation Ant 11 sessions prévues2 jours1150 €HT
AF7331Formation Intégration continue 10 sessions prévues5 jours2500 €HT
AF43Formation Maven 11 sessions prévues3 jours1490 €HT
Vous pouvez également être intéressé par des formations ANT, Apache, Ivy, Java, Open Source ou par les formations de notre filière Intégration continue
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 11 sessions
le 27/06/2017 à Paris
le 20/07/2017 à Aix-en-Provence
le 24/07/2017 à Lyon
le 14/09/2017 à Paris
le 20/09/2017 à Lille
le 03/10/2017 à Nantes
le 17/10/2017 à Lyon
le 23/11/2017 à Paris
le 27/11/2017 à Toulouse
le 05/12/2017 à Lyon
le 07/12/2017 à Aix-en-Provence
Voir toutes les dates