3 jours (21 heures)

Formation certifiante - Code CNCP : 2231 - Certif Info : 94013

Objectifs

  • Télécharger et installer Maven
  • Construire un projet
  • Travailler avec la structure de répertoire de Maven, plugins, référentiels et plus
  • Comprendre le modèle d’objet du projet (POM)
  • Construire une application web complète en utilisant Maven
  • Construire et activer des profils
  • Travailler avec les plugins Maven populaires
  • Utilisez Maven Eclipse via le plug-in m2eclipse

Prérequis

  • Connaissances en programmation Java
  • Connaissance en Java EE
  • Connaissance en MVC (Modèle, Vue, Contrôleur) et DAO (Data Access Object)

Vous n’avez pas les prérequis nécessaires pour la formation Maven ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Intervenants

Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).

PROGRAMME DE FORMATION MAVEN

Jour 1 : Comprendre le fonctionnement de Maven

Présentation de Maven      

  • Pourquoi Maven
  • Convention sur la configuration
  • Principales caractéristiques de Maven
  • Alternatives à Maven

Installation et exécution de Maven   

  • Téléchargement de Maven
  • Installation Maven
  • Dépôt local
  • Test de l’installation Maven
  • Obtenir de l’aide

Commencer    

  • Création d’un projet
  • Construction d’un projet
  • Structure de répertoire Maven
  • Cycle de vie Maven standard
  • Plugins Maven et objectifs
  • Gestion des dépendances
  • Référentiels Maven
  • Maven archétypes

Atelier et Cas pratique 

Jour 2 : Comprendre le modèle utilisé par Maven

Projet et dépendances      

  • Le modèle d’objet du projet (POM)
  • dépendances
  • POM Héritage et agrégation
  • Projets multi-sections

Une application Web dans Maven   

  • Création du projet Web
  • Configurer le plugin Jetty
  • Travailler avec les servlets
  • Ajout de dépendances

Profils de base Build    

  • Profils activation
  • Profils et portabilité

Atelier et Cas pratique

Jour 3 : Notions avancées de Maven

Plugins      

  • Infaillible
  • Failsafe
  • Findbugs
  • Cobetura
  • Créés par l’utilisateur

L’utilisation m2eclipse   

  • Installation du plug-in m2eclipse
  • La console Maven
  • Création d’un fichier de projet et POM
  • Exécution de Builds
  • dépendances

Atelier et Cas pratique

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS