Openska

Maven, gérer le cycle de vie des projets Java

Par Openska

Objectifs

  • Prendre conscience des enjeux et apports de Maven
  • Savoir paramétrer Maven parfaitement
  • Appliquer Maven à tous types de projets
  • Déployer le multi-projet dans le but de s'intégrer aux projets Web
  • Concevoir et modifier les rapports du projet

Programme

  • Maven : Introduction globale

    • Les objectifs clefs du logiciel
    • Visualiser les principes fondamentaux de Maven
    • Distinguer Maven de ses concurrents (ant)
  • Réaliser un premier projet Maven

    • Être capable d’installer Maven
    • Conception d’un projet (automatique, manuelle, ou archetype)
    • Se servir des principales commandes
    • Visualiser la structure des répertoires
  • Project Object Model (POM) sous Maven

    • Comprendre les grands principes du paradigme POM
    • Présentation des divers éléments du POM
  • La réalisation du projet Maven

    • Appréhender le cycle de vie du projet
    • Visualiser les plugins fondamentaux et leurs GOALS
    • Gérer les dépendances dans un projet Maven
  • Être capable de documenter son site Web

    • Générer et personnaliser son site Internet
    • Visualiser les rapports additionnels
    • Savoir se servir du tableau de bord
  • Utiliser les outils de développement pour l’intégration

    • Appréhender l’intégration IDE (NetBeans, Eclipse)
    • Appréhender l’intégration SCM (SVN, CVS)
    • Intégrer et développer des plug-ins
  • Savoir mettre en place le Multiprojet

    • Appréhender la structure modulaire
    • Comprendre la notion de Pom Parent
    • Le principe d’héritage et les modules
  • Introduction au Repository partage

    • Comprendre les limites du repository central
    • Visualiser les solutions apportées par le repository partage
    • Paramétrer nexus Maven Repository Manager

Formations de la même catégories (5)

Orsys
Maven, gérer le cycle de vie d'un projetPar Orsys

Maven est devenu le standard de la gestion du cycle de vie des projets. Il constitue une agrégation d'outils, de bonnes pratiques et d'éléments structurants. Ce stage vous apportera une réelle maîtrise de sa configuration et vous fera comprendre son rôle central dans une démarche d'intégration continue en Java.

Clever Institut
MavenPar Clever Institut

Maven est un outil logiciel libre pour la gestion de cycle de vie des projets java. C’est un acteur majeur dans le monde java EE. De la création au déploiement sur serveur en passant par la documentation, Maven offre un ensemble de fonctionnalités utiles pour la normalisation et l’automatisation des différentes tâches de projets. Les participants à cette formation Maven 3 seront en mesure de mettre en place Maven sur des projets de toutes tailles, naissants ou déjà existants, et de mettre en place le multi-projets pour s’intégrer aux projets Web. Cette formation vous permettra d’aborder l’ensemble des notions essentielles de cet outil afin de pouvoir le mettre en place dans vos projets

XXL Formation
MAVENPar XXL Formation

Structurer un projet autour de MavenGérer les dépendances et les repositoriesComprendre les concepts de base de la gestion des versions et des apports de la décentralisation

Zenika
MavenPar Zenika

Formation animée en présentiel

La formation en présentiel se déroule sur des jours consécutifs

Formation disponible en mode "formation à distance"

La formation à distance se déroule de préférence sur des jours consécutifs
La plateforme web Strigo fournit la visio et les TP

Dawan
Tests unitaires avec jUnit + MavenPar Dawan

Connaître les enjeux et possibilités de Maven dans une équipe de développement - Etre capable de mettre en place et maintenir de multiples projets avec Maven