Maven - Gérer le cycle de vie d'un projet

Formation créée le 25/05/2021. Dernière mise à jour le 21/12/2021.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

14 heures (2 jours)

Maven - Gérer le cycle de vie d'un projet


Maven est désormais un incontournable de la gestion de projet. L’ensemble d’outils, de structures et de pratiques qu’il propose vous sera présenté lors de cette formation

Objectifs de la formation

  • Comprendre le rôle et les usages de Maven au sein d’un projet
  • Créer et travailler sur des projets grâce à Maven
  • Connaître les modules et les plugins possibles avec Maven
  • Étudier les alternatives à Maven

Profil des bénéficiaires

Pour qui
  • Développeurs, architectes logiciel, ingénieurs DevOps, chefs de projet techniques…
Prérequis
  • Avoir des bases solides en langage Java & en JEE
  • La connaissance des fondamentaux de la programmation objet
  • La connaissance du langage XML
  • La connaissance de Java et JEE est un plus pour suivre cette formation

Contenu de la formation

Introduction
  • Panorama des frameworks (Frontend, Backend …)
  • Forces et faiblesses
  • Quel framework pour quel besoin ?
  • Rappel de l’architecture d’une application Web Java/JEE
  • Examen d’une Application JEE Web sans Maven (sources fournies)
Maven
  • Concepts – partie 1: POM, Convention over Configuration, Cycle de vie, Gestion de dépendances
  • Installation de l’environnement de développement (Eclipse, VSCode…)
  • Concepts – partie 2: Les propriétés, Les profils, Les filtres, Les plugins, Les modules
  • Travaux pratiques: Mise en oeuvre d’oeuvre du projet “Garage” avec Maven
Outils alternatifs à Maven
  • Outils alternatifs à Maven
Présentation du couple Spring / Maven
  • Spring Boot et avantages de Maven
  • Lancer un projet rapidement avec “Initializr”
  • Travaux pratiques: Mise en œuvre du projet « Garage » avec Spring Boot

Équipe pédagogique

Professionnel expert dans le DevOps

Suivi de l'exécution et évaluation des résultats

  • Feuilles de présence
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
  • Émargement numérique

Ressources techniques et pédagogiques

  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation
  • Espace intranet de formation

Qualité et satisfaction

Taux de satisfaction des stagiaires Progression des compétences visées Taux d'abandon Taux de retour des enquêtes Taux d'interruption en cours de prestation