Formation Ant

Demande d'information

Formation Ant

  • Contenu Formation Ant.
    • Durée: 2 jours
    • Public: Développeur Java
    • Pré-requis: Connaissance de Java .
    • Objectifs: Connaître les enjeux et possibilités des scripts Ant dans une équipe de développement - Etre capable de mettre en place et maintenir de multiples projets avec Ant
    • Référence: JAV547-F.
    Introduction
    • Ant : présentation, historique, principe
    • Couplage avec Ivy : gestion des dépendances 
    • Utilisations et alternatives.
    Atelier pratique : Installation/Configuration d'Ant - Intégration d'Ant/IDE

    Script de configuration
    • Structure du fichier build.xml
    • Grammaire Ant : target, task, ... 
    • Déclarations et exécutions
    • Options d'invocation 
    • Chaînage de tâches, conditions, boucles 
    • Cibles de compilation, empaquetage d'une application Java
    • Gestion du path et des classpath.
    Atelier pratique : Utilisation de tâches Ant/Java et manipulation de fichiers - packaging d'applications.

    Ant dans un projet Java/JEE
    • Scripts de construction
    • Gestion des liaisons avec des gestionnaires de sources (CVS, SubVersioN) 
    • Tâches ftp, scp, sécurité des échanges 
    • Modularité, Packaging (jar, war, ear,...) 
    • Déploiement web avec Ant.
    Atelier pratique : Intégration d'Ant dans un projet JEE.

    Tests unitaires / intégration
    • JUnit, TestNG : principe, implémentation
    • Automatisation des tests avec Ant
    • Tests d'intégration avec Selenium.
    Atelier pratique : Tests unitaires Java / Ant.

    Gestion des dépendances
    • Ivy : présentation, intérêt,mise en place 
    • Descripteur, configuration d'Ivy, IDE plugins
    • Interrogation de repositories (local, shared, public)
    • Tâches Ivy/Ant
    • Gestion des conflits.
    Atelier pratique : Mise en place d'Ivy - démonstration de plusieurs tâches.

    Intégration continue
    • Utilisation d'ant dans un processus d'intégration continue
    • Jobs Hudson
    • Métriques Ant/Ivy et visualisation dans Hudson/Jenkins 
    • Génération de rapports.
    Atelier pratique : Ant/Ivy/Jenkins : couplage, rapports.

    Limites, alternatives
    • Limites d'Ant 
    • Ant vs Maven / Gradle.
    Tarifs

    A distance ou présentiel: 1196 euros.

Autre formation en rapport avec lamp linux apache mysql php