CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Maven
Formation Informatique / Développement logiciel / JAVA et JEE
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
PUBLIC
Tous
PRE-REQUIS
• Connaissance de Java
PROGRAMME
Découvrir Maven
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)
Construire un projet avec Maven
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 versoins, 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, CVS, Git
Maven et l'intégration continue (Jenkins)
Atelier : création et gestion de projets Java/JEE dans un contexte d'intégration continue
Gérer les dépendances du projet
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
Stocker les dépendances
Limites du default repository
Proxy Repositories
Gestion de priorités
Outils de gestion de repositories
Atelier : utilisation d'un proxy repository : Nexus ou Artifactory...
Générer le site web et des rapports du projet
A retenir
Durée : 2 jours soit 14h.
Réf. MAVEN
Dates des sessions
Paris
06/05/2015
30/09/2015
Aix en Provence
01/06/2015
07/10/2015
Lille
04/05/2015
23/09/2015
Lyon
08/06/2015
21/10/2015
Nantes
15/07/2015
04/11/2015
Toulouse
01/07/2015
12/11/2015
Cette
formation est
également
proposée en
formule
INTRA-ENTREPRISE.
Inclus dans cette formation
Coaching Après-COURS
Pendant 30 jours, votre formateur
CERTYOU, 37 rue des Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros
Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com
RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A
Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France
Maven
Formation Informatique / Développement logiciel / JAVA et JEE
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
Synthèse, Bonnes pratiques
sera disponible pour vous aider.
CERTyou s'engage dans la réalisation
de vos objectifs.
Votre garantie 100%
SATISFACTION
Notre engagement 100% satisfaction
vous garantit la plus grande qualité
de formation.

Maven formation-maven

  • 1.
    CERTYOU, 37 ruedes Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France Maven Formation Informatique / Développement logiciel / JAVA et JEE 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 PUBLIC Tous PRE-REQUIS • Connaissance de Java PROGRAMME Découvrir Maven 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) Construire un projet avec Maven 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 versoins, 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, CVS, Git Maven et l'intégration continue (Jenkins) Atelier : création et gestion de projets Java/JEE dans un contexte d'intégration continue Gérer les dépendances du projet 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 Stocker les dépendances Limites du default repository Proxy Repositories Gestion de priorités Outils de gestion de repositories Atelier : utilisation d'un proxy repository : Nexus ou Artifactory... Générer le site web et des rapports du projet A retenir Durée : 2 jours soit 14h. Réf. MAVEN Dates des sessions Paris 06/05/2015 30/09/2015 Aix en Provence 01/06/2015 07/10/2015 Lille 04/05/2015 23/09/2015 Lyon 08/06/2015 21/10/2015 Nantes 15/07/2015 04/11/2015 Toulouse 01/07/2015 12/11/2015 Cette formation est également proposée en formule INTRA-ENTREPRISE. Inclus dans cette formation Coaching Après-COURS Pendant 30 jours, votre formateur
  • 2.
    CERTYOU, 37 ruedes Mathurins, 75008 PARIS - SAS au capital de 10 000 Euros Tél : 01 42 93 52 72 - Fax : 01 70 72 02 72 - contact@certyou.com - www.certyou.com RCS de Paris n° 804 509 461- TVA intracommunautaire FR03 804509461 - APE 8559A Déclaration d’activité enregistrée sous le N° 11 75 52524 75 auprès du préfet de région d’Ile-de-France Maven Formation Informatique / Développement logiciel / JAVA et JEE 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 Synthèse, Bonnes pratiques sera disponible pour vous aider. CERTyou s'engage dans la réalisation de vos objectifs. Votre garantie 100% SATISFACTION Notre engagement 100% satisfaction vous garantit la plus grande qualité de formation.