Formation en DevOps: Maven - Gérer le cycle de vie d'un projet - Ascent Formation
Retour aux formations
DevOps

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

2 jour(s)14h

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