Pré-requis : Connaissance de Java
Objectifs : Connaître les enjeux et possibilités de Maven dans une équipe de développement - Etre capable de mettre en place et maintenir de multiples projets avec Maven
Sanction : Attestation de fin de formation mentionnant le résultat des acquis
Référence : JAV100376-F
Accessibilité : Si vous êtes en situation de handicap, nous sommes en mesure de vous accueillir, n'hésitez pas à nous contacter à referenthandicap@dawan.fr, nous étudierons ensemble vos besoins
Contact : commercial@dawan.fr
1 475,00 € HT
 
        
Métriques de qualité logicielle 
Processus de test dans le cycle de vie d'un projet, types, apports
Pratiques XP (eXtreme Programming), Test Driven Development (TDD) et styles 
Tests dans une gestion de projet agile 
Refactoring de code 
Fixtures, Qualités d'un code de test 
Couverture de test 
Outils                   
Atelier : rédaction de tests dans un projet
Intérêt des tests unitaires 
Framework xUnit, implémentation Java : jUnit 
Principe d'assertions 
Cas de test, Suite de tests 
Atelier : implémentation de tests unitaires avec jUnit
Maven : présentation, historique 
Fonctions : build, gestion des dépendances, tests, documentation, liaison avec des outils,...
Maven vs outils de build 
Description du projet : POM (Project Object Model) 
Super POM, Héritage de POMs 
Projet multi-modules 
Repository local et repository distant 
Maven et les IDEs : Eclipse, Netbeans,...  
Atelier : Installation de Maven et configurations des référentiels (repositories)
Structure d'un projet ou d'un module 
Modèles de projets (Archetype)
Principaux Plugins, Goals 
Tests unitaires, d'intégration 
Cycle de vie : compilation, test, assemblage, déploiement,... 
Découpage d'un projet en modules 
Encodage des fichiers : sources, ressources 
Gestion des versions, snapshots 
Les profils 
Empaquettage 
Déploiement d'un projet sur un serveur d'applications 
Déploiement par copie : ssh, ftp 
Maven et SCM (Source Code Management) : SVN, Git 
Atelier : création et gestion de projets Java/JEE dans un contexte d'intégration continue
Déclaration de dépendance, portées 
Dépendances transitives, dépendance optionnelles 
Gestion des versions (patterns) 
Gestion des conflits 
Enregistrer un projet/ une archive en tant que dépendance dans le repository
Atelier : paramétrage de dépendances et gestion de conflits
Génération d'un site Maven (mvn site) 
Plugin site et personnalisations 
Rapports de tests (surfire) 
Checkstyle, changelog, changes  
PMD / CMD  
Documentation technique (JavaDoc), sources (JXR) 
Qualimétrie : Maven et Sonar 
Atelier : Génération du site et de différents rapports sur le projet
Délai d'accès :Le délai d’accès à la formation certifiante est de 7 jours après validation du dossier. Dans le cas d’un financement via votre CPF, la validation de votre dossier devra être réalisée 11 jours ouvrés avant le début de formation
Modalités d’évaluation : Les évaluations en cours de formations sont réalisées par les ateliers de mise en pratique et les échanges avec les formateurs
Pour suivre une session à distance depuis l'un de nos centres, contactez-nous.
Aucune date de programmée actuellement. Pour plus d'information sur les prochaines sessions, nous vous invitons à joindre le service commercial par téléphone au 02/318.50.01 (prix d'un appel local) ou depuis notre formulaire de contact.