Développement Java :
ANT : Mise en oeuvre


Durée de la formation : 2 jours

Objectifs : La génération, le déploiement et les tests d'une application informatique sont des étapes récurrentes et répétitives sur tous les projets mais elles sont pour autant incontournables. ANT est un outil de la communauté Apache qui permet de mettre en oeuvre rapidement et efficacement ces tâches quel que soit le développement que vous réalisez : web, windows, en langage Java ou C++, avec Weblogic ou Tomcat, etc. Ces auteurs ont su tirer partie des experiences du passé (make, gnumake, jam, etc.) pour proposer un outil majeur, particulièrement efficace et extensible, que nous vous proposons de découvrir dans le cadre de cette formation.

Prérequis : Une connaissance minimale de XML et de Java est nécessaire pour pouvoir suivre cette formation.

Public ciblé : Tout développeur JAVA souhaitant automatiser ses tâches de constructions, de tests et de déploiment de ses applications.


La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés. Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice), à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.


  1. Introduction

    • Présentation de l'outil ANT
    • Concepts généraux (project, target, tâches, ...)
    • Utilisation en mode shell
    • Intégration au sein d'Eclipse
  2. Structure générale d'un fichier ANT

    • Définition d'un projet et des targets
    • Dépendance entre les targets
    • Utilisation de tâches
    • Inclusion de sous-fichiers ANT
    • Les tâches d'exécution
    • Gestion des erreurs (failOnError)
  3. Plus de flexibilité pour vos scripts ANT

    • Mode d'utilisation des propriétés
    • Exécution conditionnelle
    • Utilisation des pattern-sets, dir-set et file-set
    • Utilisation des filter-sets
    • Utilisation de paths et des classpaths
  4. ANT et la Réutilisabilité

    • Définition de macros ANT
    • Définition de scripts ANT (présentation de BSF et du moteur Javascript)
    • Définition de targets ANT
    • Surcharge d'éléments ANT existants (propriétés, pattern-sets, ...)
    • Surcharge de targets existantes
  5. Contexte d'utilisation de ANT

    • Construction d'applications Java
    • Construction d'applications C++ (cppTasks)
    • Automatisation de jeux de tests JUnit
    • Manipulation du système de fichiers
    • Les tâches d'archivage
    • Empaquetage et déploiement d'une application J2EE
    • Prise de contrôle d'une machine distante via SSH
    • Gestion du proxy HTTP

© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure


Filière Développement Java : Formation ANT : Mise en oeuvre

Filière Développement Java : Cours ANT : Mise en oeuvre

Quelques liens internet

Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Infini Software : Développement et formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
Evolution MM Multimédia multimedia : Formation Informatique - 06 Nice - St Laurent du Var - Sophia Antipolis
DéveloppementFormationCatalogue de nos formationsConseilL'encyclopédieCoordonnées

Infini Software - Centre de Formation Informatique continue professionnelle

Formation Java - Formation J2EE - Formation .NET - Langage C, C++ - Formation Internet

Localisation : Sophia Antipolis Nice Alpes Maritimes 06 paca provence alpes cote d'azur Cours formation plan de cours formateur e-learning elearning langages informatique programmation c c++ java C# j2ee j2se jsp servlets Visual Basic HTML XML Javascript ASP .NET XML XSL CSS services web ado .net jdbc rmi ejb réseaux sockets Développement développements informatique développeur internet intranet extranet site web webagency agency logiciel progiciel organisme organismes systèmes embarqués embarquées temps réel Agréments certification certifié Microsoft Certified Professional MCP

Société de développement Informatique

Formation Informatique

Formations Informatique