Développeur Java
Connaissance de Java
Connaître les enjeux et possibilités des scripts Ant dans une équipe de développement - Être capable de mettre en place et maintenir de multiples projets avec Ant.
Ant: présentation, historique, principeCouplage avec Ivy: gestion des dépendances Utilisations et alternatives
Atelier pratique: Installation/Configuration d'Ant - Intégration d'Ant/IDE
Structure du fichier build.xmlGrammaire Ant: target, task,... Déclarations et exécutionsOptions d'invocation Chaînage de tâches, conditions, boucles Cibles de compilation, empaquetage d'une application JavaGestion du path et des classpath
Atelier pratique: Utilisation de tâches Ant/Java et manipulation de fichiers - packaging d'applications
Scripts de constructionGestion 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
JUnit, TestNG: principe, implémentationAutomatisation des tests avec AntTests d'intégration avec Selenium
Atelier pratique: Tests unitaires Java / Ant
Ivy: présentation, intérêt,mise en place Descripteur, configuration d'Ivy, IDE pluginsInterrogation de repositories (local, shared, public)Tâches Ivy/AntGestion des conflits
Atelier pratique: Mise en place d'Ivy - démonstration de plusieurs tâches
Utilisation d'ant dans un processus d'intégration continueJobs HudsonMétriques Ant/Ivy et visualisation dans Hudson/Jenkins Génération de rapports
Atelier pratique: Ant/Ivy/Jenkins: couplage, rapports
Limites d'Ant Ant vs Maven / Gradle
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis
Paris, rue Antoine Bourdelle:
Locaux accessibles PMR
Nos formateurs sont habitués à travailler en classe virtuelle (visio-conférence). Au préalable, nous réalisons un audit afin de s’assurer systématiquement en amont de la possibilité pour les stagiaires de suivre à distance (équipement, qualité de la connexion, etc...).
Cela vous permet d'interagir pleinement lors de la session.
Pour un déroulement optimal en visioconférence (et après test de connexion en amont) nous vous suggérons de prévoir:
Le(s) logiciel(s) installé(s) sur le poste du participant, Une connexion internet stable, Idéalement 2 écrans (dont 1 pour interactivité et 1 pour poste de travail et prise en main éventuelle à distance par le formateur), Un micro et haut-parleur ou kit mains-libres (pour interagir avec le formateur) et en option une webcam
Le participant devra être dégagé de ses contraintes professionnelles et/ou personnelles durant la formation.
Plus d'informations sur le déroulement de nos formations à distance: https://youtu.be/GsZhStn1OgI
Strasbourg: A 7 minutes à pied depuis Gare Centrale de Strasbourg: 600m