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
Programme de la formation
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