Booster des Talents IT

Formation Maven

formation maven logo
Cette formation permet de définir les bénéfices réels de l'intégration continue, de comparer Maven par rapport à des outils tels qu'ANT et de façon plus pratique d'apprendre à mettre en œuvre Maven comme outil de construction.
  • le 12/12/2018 à Aix-en-Provence
  • le 22/01/2019 à Paris
  • le 22/01/2019 à Lille
  • + 25 autres sessions
Prixà partir de
1490 €HT
RéférenceAF43
Durée3 jours
Public Administrateurs, Chefs de Projet, Concepteurs, Développeurs
PrérequisConnaissance des environnements de développement J2EE
TP50%

Plan de Formation Maven

Introduction

Définition et intégration dans le cycle de vie des projets
Naissance de Maven : du script shell à Maven
Règle du « Convention over configuration »

Le POM (Project Object Model)

Mécanisme de gestion des objets
Détail de la fiche projet : le fichier pom.xml
Le « super POM » et les mécanismes d’héritage
Exploration de la structure des projets Maven
Les types de projets Maven (Simple, Web, d’Entreprise, …)
Notion de propriétés et de filtre des ressources

Repository Maven et coordinations

Mécanisme de localisation d’une librairie
Notion de repository et d’architecture organisationnelle
Le repository local et les repositories distants
Outillage pour la gestion du cache et de la sécurité avec Archiva
Mise en place
Pré-requis
Installation et présentation des différentes techniques de configuration

Modèle de gestion des dépendances

Exploration du mécanisme de gestion des dépendances et de transitivité
Optimisation des dépendances
Le cycle de construction d’un projet
Les différents cycles de construction
Comprendre les phases et le rattachement des goals Maven aux différents cycles
Exécution de plugins : une plateforme d’exécution de plugins
Comment configurer les plugins dans le but d’enrichir le cycle de construction?

Les profils

Définition et intérêt des profils
Configuration et mise en œuvre
Présentation des bonnes pratiques
Développement de plugins
Création d’un plugin Maven en Java et attachement au cycle de construction
Extension pour la création d’un type de projet
Débugging de l’exécution d’un plugin dans un IDE
Cas de l’utilisation de Groovy comme langage alternatif pour l’écriture de plugins

Archétype et Assemblies

Définition et spectre des archétypes existants
Génération de livrable à la demande

La gestion de configuration

Communication avec un gestionnaire de sources
Fabrication d’un livrable et détails des pré-requis

L’exécution des tests

Organisation Maven pour les tests d’intégration et fonctionnels
Mise en œuvre du debugging des tests dans Eclipse lancés par Maven
Cas d’exemple de tests d’intégration s’exécutant au sein d’un navigateur Web

Les rapports

Maven permet de générer le site Maven
génération de rapports : Javadoc, couverture de code, détection de bugs, normes  de dev.
Principe d’une gestion pro active
Techniques de déploiement du site
Maven dans les équipes de développement
Les différents modes d’utilisation de Maven avec les IDE Eclipse
Cas d’utilisation du plugin m2eclipse

Intégration continue

Problématiques et enjeux
Outillages et mise en pratique avec Hudson

Limites, avantages et futures évolutions

Comparaison avec le nouvel outil de build Gradle
Gestion d’un build incrémental

Nos autres formations Méthodologie et projets

AF15557Formation CMMI en Intra/Cours Particulier3 jours1790 €HT
AF15530Formation Zachman : mise en oeuvre avec Enterprise Architect en Intra/Cours Particulier2 jours1290 €HT
AF15525Formation Enterprise Architect Modéliser des diagrammes BPMN 28 sessions prévues3 jours1790 €HT
AF15310Formation UML les bases en Intra/Cours Particulier2 jours1190 €HT
AF15281Formation BPM – Business Process Management 20 sessions prévues3 jours1650 €HT
Voir les 58 formations
Vous pouvez également être intéressé par des formations ANT, Intégration continue ou par les formations de notre filière Méthodologie et projets
Prixà partir de
1490 €HT
RéférenceAF43
Durée3 jours
Public Administrateurs, Chefs de Projet, Concepteurs, Développeurs
PrérequisConnaissance des environnements de développement J2EE
Travaux pratiques50%
Suivez l'une de
nos 28 sessions
le 12/12/2018 à Aix-en-Provence
le 22/01/2019 à Paris
le 22/01/2019 à Lille
le 05/02/2019 à Lyon
le 05/02/2019 à Grenoble
le 13/02/2019 à Nantes
le 06/03/2019 à Toulouse
le 19/03/2019 à Paris
le 02/04/2019 à Lyon
le 02/04/2019 à Grenoble
le 02/04/2019 à Aix-en-Provence
le 27/05/2019 à Paris
le 27/05/2019 à Lille
le 11/06/2019 à Nantes
le 17/06/2019 à Lyon
le 17/06/2019 à Grenoble
le 16/07/2019 à Toulouse
le 22/07/2019 à Paris
le 09/09/2019 à Aix-en-Provence
le 16/09/2019 à Lyon
le 16/09/2019 à Grenoble
le 15/10/2019 à Paris
le 23/10/2019 à Lille
le 06/11/2019 à Nantes
le 13/11/2019 à Grenoble
le 13/11/2019 à Lyon
le 03/12/2019 à Toulouse
le 17/12/2019 à Paris
Voir toutes les dates