Formation - Infini Software
Infini Software - Organisme de formation en informatique
Maintenez vos compétences à jour grâce à nos formations
Rechercher
☎ 06 63 33 14 06 Espace client



Cursus « Formations Java » :
Automatisation des builds et déploiements Java avec Apache ANT

Détails :

Durée :
2 Jours
Prérequis :
Une connaissance minimale de XML et de Java est nécessaire pour pouvoir suivre cette formation.
Public :
Tout développeur JAVA souhaitant automatiser ses tâches de constructions, de tests et de déploiment de ses applications.
Objectifs :
ANT est un outil de build open source pour Java, automatisant compilation, tests et déploiement. Basé sur des fichiers XML, il offre flexibilité et réutilisabilité pour définir cibles et tâches personnalisées. Cette formation vous initie à son usage dans divers environnements, notamment Eclipse.

Au terme de cette formation, vous serez en mesure de :
  • Découvrir ANT et ses concepts via shell et Eclipse.
  • Maîtriser la structure des fichiers ANT et gestion d'erreurs.
  • Exploiter propriétés, conditionnelles et patterns pour scripts flexibles.
  • Créer des macros et scripts réutilisables pour optimiser builds.
  • Automatiser construction, tests, archivage, déploiement et contrôle via ANT.

Demande de devis :

Devis :
Si vous souhaitez être contacté et obtenir plus d'informations sur cette formation veuillez remplir notre formulaire de mise en relation.

Cursus de formation :

Cursus :




Programme détaillé de la formation :

    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 taches d'archivage
    • Empaquetage et déploiement d'une application J2EE
    • Prise de contrôle d'une machine distante via SSH
    • Gestion du proxy HTTP
Déclaration d'activité enregistrée sous le n° 93 06 11543 06 du préfet de région de Provence-Alpes-Côte d'Azur.