Description
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 pédagogiques
- 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
Public concerné
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
Déroulé du programme
1
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)
2
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
3
Outils alternatifs à Maven
- Outils alternatifs à Maven
4
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
Informations
Durée
2 jour(s)
14h
Tarif
2090 € HT
HT