Retour

Formation JAVA SE Mise en oeuvre ANT

Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)

Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra

Domaine de formation : DEVELOPPEMENT et METHODES

Durée de la formation : 2 jours ( 14 heures)   

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

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

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 expériences 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.


Plan de cours JAVA SE Mise en oeuvre ANT


Programme de formation
JAVA SE Mise en oeuvre ANT

  • 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
  • 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)
  • 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
  • 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
  • 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

Réserver cette formation