• Construire une application avec Maven

Accueil / Construire une application avec Maven

Construire une application avec Maven

Durée : 2 jours
Tarif Inter : 1200 €
Tarif sur mesure : Nous consulter
Référence : 3IMA

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation a été conçue pour vous permettre d’affiner votre maîtrise de l’outil d’automatisation de construction Maven, utilisé pour les projets de développement Java. Cette formation vous apprendra à mettre en place l’environnement Maven, à utiliser des dépendances en spécifiant leurs coordonnées, à installer et déployer un plugin, à générer des rapports sur votre code qui vous permettront de savoir quand vos développeurs rencontrent des problèmes, et à faire évoluer des projets simples vers des projets multi-modules.

Apache Maven est un outil de gestion et de compréhension des projets logiciels. Basé sur le concept d’un modèle objet de projet (POM), Maven peut gérer la construction, les rapports et la documentation d’un projet à partir d’un dépôt central.

Objectifs

  • Pouvoir comprendre le cycle de vie d’un projet
  • Être en mesure d’appréhender les concepts de MAVEN
  • Apprendre à structurer un projet MAVEN
  • Comprendre comment définir le modèle objet de projet
  • Maîtriser les cycles de vie
  • Connaître les étapes d’une configuration
  • Savoir mettre en place les dépôts
  • Pouvoir gérer les dépendances et les repositories
  • Être capable d’organiser les relations entre projets
  • Apprendre à gérer et mettre en place des profils
  • Savoir intégrer les plugins
  • Comprendre comment produire et publier un livrable
  • Pouvoir mettre en oeuvre l’intégration continue

Programme

  1. Présentation de Maven

    • Pourquoi Maven
    • Conventions utilisées pour la configuration
    • Caractéristiques principales de Maven
    • Alternatives à Maven
  2. Installer et faire fonctionner Maven

    • Télécharger Maven
    • Installer Maven
    • Dépôt local de Maven
    • Test de l’installation Maven
    • Obtenir de l’aide
  3. Pour commencer

    • Créer un projet
    • Construire un projet
    • Structure du répertoire Maven
    • Cycle de vie standard
    • Plugins et Goals Maven
    • Coordonnées Maven
    • Gestion des dépendances
    • Dépôts Maven
    • Archétypes Maven
  4. Projet et dépendances

    • Le Project Object Model (POM)
    • Coordonnées Maven du projet
    • Dépendances
    • Héritage et agrégation POM
    • Projets multi-sections
  5. Une application Web dans Maven

    • Créer le projet Web
    • Configurer le plugin Jetty
    • Travailler avec des servlets
    • Ajouter des dépendances
  6. Profils de base

    • Activation des profils
    • Profils et portabilité
  7. Plugins

    • Surefire
    • Failsafe
    • Findbugs
    • Cobertura
    • Créés par l’utilisateur
  8. Utilisation de m2eclipse

    • Installation du plugin m2eclipse
    • La console Maven
    • Création d’un projet et d’un fichier POM
    • Exécuter les builds
    • Dépendances
  9. Conclusion

Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

A distance

Du 14 au 15 décembre 2020
Du 04 au 05 janvier 2021
Du 01 au 02 février 2021
Du 15 au 16 mars 2021
Du 19 au 20 avril 2021
Du 25 au 26 mai 2021
Du 14 au 15 juin 2021
Du 19 au 20 juillet 2021
Du 23 au 24 août 2021

Demande de renseignement