Maven, gérer le cycle de vie d'un projet, 2 jours (réf. MAV)

Formation

À Paris la Défense

1 440 € 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

  • Lieu

    Paris la défense

  • Durée

    2 Jours

  • Dates de début

    Dates au choix

Maven est devenu le standard de la gestion du cycle de vie des projets. Il constitue une agrégation d'outils, de bonnes pratiques et d'éléments structurants. Ce stage vous apportera une réelle maîtrise de sa configuration et vous fera comprendre son rôle central dans une démarche d'intégration continue en Java.

Les sites et dates disponibles

Lieu

Date de début

Paris la Défense ((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044

Date de début

Dates au choixInscriptions ouvertes
Dates au choixInscriptions ouvertes
Paris la Défense ((92) Hauts-de-Seine)
la Grande Arche, Paroi Nord, 92044

Date de début

Consulter

À propos de cette formation

Objectifs pédagogiques
Structurer un projet autour de Maven
Gérer les dépendances et les repositories
Générer le site d'un projet
Générer des rapports personnalisés
Mettre en place une intégration continue avec Jenkins

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

Les matières

  • Dépendances
  • Gestion
  • Gérer le projet
  • Gestion de projet
  • POM
  • Cycle de vie
  • Documentation
  • Jenkins
  • Api
  • Build

Le programme

PROGRAMME DE FORMATION » Présentation Au delà d'un simple outil de build. Le monde Maven : gestionnaire de sources, tests automatisés, documentation... » Mise en place d'un premier projet Maven Installation de Maven. Le POM (Project Object Model). Repository local et repository distant. Qu'est-ce qu'un plug-in Maven ? Qu'est-ce qu'un goal ? Structure standard d'un projet Maven. Contrôle du cycle de vie : installation, compilation, déploiement... Notions d'archétype, groupe, artefact, version, assemblies. Découpage d'un projet en modules. Héritage entre fichiers POM ; le super-POM. Exercice Installation de Maven et création d'un premier projet Maven. » Les dépendances Notion de dépendance et de dépendance transitive. Déclaration des dépendances dans le POM. Comment résoudre un conflit de dépendances ? Exercice Paramétrage de dépendances simples et transitives. » Les repositories Limites du repository par défaut. Déclaration de plusieurs repositories. Gestion de priorités. Outils de gestion de repository (Nexus, Artifactory...). Exercice Migration d'un projet non structuré vers Maven. Paramétrage de dépendances et de repositories. » Utilisation courante Les core plug-ins : compiler, déployer, installer... Les plug-ins pour la génération d'applications JEE... Les versions. Les snapshots. Les profils. Maven et le travail en équipe. CVS SVN. Intégration de Maven aux IDE (Eclipse...). Génération de la documentation. Exercice Configuration du cycle de vie complet d'un projet. » Génération d'un site Maven Le plug-in site. Le site descriptor. Le site layout. Skins par défaut, création d'une Skin personnalisée. Exercice Génération d'un site personnalisé. » Les rapports Maven Génération de rapports sur les tests. Checkstyle, changelog, changes. Exercice Génération de rapports personnalisés. » Intégration continue Définition. Best Practices. Présentation de Jenkins comme serveur de build et d'intégration continue. Configuration. Exercice Mise en place de Jenkins.

Informations complémentaires

Sommaire • Présentation • Mise en place d'un premier projet Maven • Les dépendances • Les repositories • Utilisation courante • Génération d'un site Maven • Les rapports Maven • Intégration continue Participants Développeurs, architectes, chefs de projet techniques. Prérequis Connaissances de base du langage Java et de JEE.

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, gérer le cycle de vie d'un projet, 2 jours (réf. MAV)

1 440 € HT