Formation Maven

Demander un devis
Je souhaite télécharger le programme ou imprimer le programme
  • Imprimer

Objectif

Maven est un outil permettant la systématisation et l'automatisation des différentes étapes de développement d'un projet. Cette formation apporte les compétences nécessaires pour gérer un projet Maven au quotidien et appréhender son rôle majeur dans une démarche d'intégration continue.

Public concerné

Développeur (Java/.Net/...) confirmé.
Responsables techniques.
Architectes.
Administrateur système.

Pré-requis

Connaitre le JEE ou avoir suivi la formation JEE6.

Informations pratiques

Référence : #JAVAMA01

Durée : 10 sessions de 2 jours

Tarif : 1 150€ (HT)

Dates :

 - 20 au 21 janvier 2016

 - 08 au 09 Février 2016

 - 24 au 25 février 2016

 - 16 au 17 Mars 2016

 - 06 au 07 Avril 2016

 - 11 au 12 Mai 2016

 - 20 au 21 Juin 2016

 - 27 au 28 Juillet 2016

 - 05 au 06 Octobre 2016

 - 30 Novembre au 01 Décembre 2016

 - entre janvier et décembre 2016

 - 1 session de 2 jours / mois

 

 

Présence nationale

Thumbnail image

Cliquez sur l'image pour l'agrandir

Auxerre, Bordeaux, Caen, Clermont-Ferrand, Dijon, Grenoble, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Perpignan, Reims, Rennes, Rouen, Strasbourg, Toulouse, Toulon, Tours

Programme

Introduction à Maven

  • Problèmes liés aux développements Java (Frameworks)
  • Ant et Maven, deux outils complémentaires
  • Notion de repository public, privé
  • Le pom.xml
  • Maven et les différents IDE

Maven dans la pratique

  • Installer Maven sur un système (Windows, Linux, Mac OS)
  • Les archetypes
  • Savoir configurer son Maven pour différents repositories non-officiels
  • Les variables avec Maven
  • Cycle de vie d’un projet avec Maven
    • Définition
    • Génération
    • Compilation
    • Tests
    • Déploiement
  • Comment configurer les différentes étapes du projet

Maven au quotidien

  • Utiliser Maven en ligne de commandes
  • Installer Maven dans son IDE et le configurer pour ne plus utiliser de lignes de commande
  • Configurer Maven pour son serveur d’applications
  • Le multi-projets : élément indispensable des projets Java
  • Comment architecturer son application pour travailler en multi-projets
  • Configurer son projet (et ses pom.xml) pour faire du multi-projets
  • Définir des configurations developpement/production dans sa configuration
  • Appeler des scripts ANT depuis Maven
  • Résoudre les problèmes de SCM (SSH, CSV, GIT) avec Maven

Créer son repository Maven

  • Mirroir global
  • Mirroir partiel
  • Configurer les clients

Logiciels utilisés

Tout logiciel où il n'y a aucun intérêt pédagogique à le faire faire par les stagiaires sera préinstallé sur les postes.

Maven
Eclipse
Tomcat
Ant

Travaux pratiques

Tout au long de cette formation, de nombreux exercices seront effectués. En effet, environ 60% du temps est concacré à la pratique.

La formation commencera avec un cas réel : une équipe de développement se confronte, sur un projet web, à une architecture complexe à utiliser/maintenir/déployer. Nous partirons donc de ce projet afin de le rendre compatible Maven et nous résoudrons les différents problèmes grâce à une bonne configuration Maven.

Formations connexes

Si vous souhaitez aller plus loin, vous pouvez suivre les formations Tomcat et Spring.

Mots clés associés à cette formation

Développement, programmation orientée objet, Java, Ant, Maven, outils collaboratifs, projets multi modules.

X
 
 
 
 
 

You havecharacters left.