Maven

Formation

À Paris

1 200 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Dirigé à

    Pour professionnels

  • Lieu

    Paris

  • Durée

    2 Jours

Objectifs: Comprendre le positionnement de Maven par rapport aux simples outils de build (ex: ANT). Tirer la quintessence de Maven pour systématiser la gestion du cycle de vie d'un projet. Comprendre les impacts sur l'organisation des développements en entreprise. Destinataires: Architecte. Développeur. Chef de projet

Précisions importantes

Modalité Formation continue

Les sites et dates disponibles

Lieu

Date de début

Paris ((75) Paris)
Voir plan
28 Rue de Chateaudun, 75009

Date de début

Consulter

À propos de cette formation

Connaissance de Java

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Le programme

Introduction
- La formation consiste à présenter progressivement Maven en introduisant des notions de plus haut niveau à chaque itération

Architecture
- Présentation de l'architecture de Maven, du moteur et des plug-ins
- Principe fort de convention et Impacts sur la structure des projets
- Les différents types de projet Maven (EJB, Jar, Web, ...)
- Principe du POM (pom.xml), le descripteur de projet
- Mise en évidence de l'importance de la gestion des dépendances
- Mise en place, structure et gestion du repository d'entreprise pour la gestion des librairies

Maven, un outil de build
- Comprendre les différentes phases du cycle de build (compilation, test, package, ...)
- Effectuer les opérations élémentaires sur un projet
- Comprendre la gestion des ressources dans la construction du produit final
- Comment filtrer des ressources, utilisation des profils
- Maîtriser la configuration des plug-ins et leur insertion dans les phases d'un cycle
- Gestion de serveurs et les différentes techniques de déploiement : FTP, ssh, ...
- Intégration avec les outils de gestion de configuration: CVS et SubVersion

Maven et le multi-projet
- La notion de module, ou comment augmenter la réutilisation sur les projets d'entreprise
- Explication de la notion d'héritage entre pom et de la dépendance entre modules
- Mise en pratique par la création d'un EAR

Maven comme outil d'amélioration du code
Mise en place et configuration des plug-ins Surefire, Checkstyle, PMD et Cobertura
Mise en place et configuration du plug-in de génération d'un site web publiant les rapports d'exécution d'un cycle de build complet
Créer son propre plug-in Maven
- Faire communiquer les plug-ins entre eux
- Comment collecter de l'information sur les différentes étapes d'un cycle pour ensuite les restituer dans un rapportIntégration continue avec CruiseControl
- Mise en place d'une plate-forme d'intégration continue par utilisation conjointe de Maven et CruiseControl
- Présentation des deux modules principaux : « build loop » et « reporting »
- Présentation des 6 types de plug-ins utilisés par CruiseControl et des différentes étapes d'insertion dans le processus de loop
- Configuration pour contrôler et surveiller le build loop par HTTP et RMI
- Intégration dans le cycle de développement d'un projet
- Best practices

Informations complémentaires

Modalités de paiement : Cette formation peut faire l'objet d'une demande de prise en charge par l'OPCA

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Maven

1 200 € HT