Accueil > Développement Logiciel, Devops > Maven : gérer le cycle de vie d’un projet Java
Formation #DEV63

Formation Maven : gérer le cycle de vie d’un projet Java

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : DEV63


Sessions programmées :

Du 04 au 08 Jan. 2021

Du 08 au 12 Mars 2021

Du 24 au 28 Mai 2021

Du 05 au 09 Juil. 2021

Du 11 au 15 Oct. 2021

Du 20 au 24 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : DEV63


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

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
1/ Maven : Introduction globale
  • Les objectifs clefs du logiciel
  • Visualiser les principes fondamentaux de Maven
  • Distinguer Maven de ses concurrents (ant)
2/ Réaliser un premier projet Maven
  • Être capable d’installer Maven
  • Repository local et repository distant
  • Conception d’un projet (automatique, manuelle, ou archetype)
  • Les principales commandes
  • Visualiser la structure standard d'un projet Maven
3/ Project Object Model (POM) sous Maven
  • Comprendre les grands principes du paradigme POM
  • Notions d'archétype, groupe, artefact, version, assemblies
  • Découpage d'un projet en modules
  • Héritage entre fichiers POM, le super-POM
4/ 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
5/ Documentation de Maven
  • Générer et personnaliser son site Internet
  • Visualiser les rapports additionnels
  • Savoir se servir du tableau de bord
6/ 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
7/ 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
8/ Les repositories
  • Comprendre les limites du repository central
  • Visualiser les solutions apportées par le repository partage
  • Paramétrer nexus Maven Repository Manager
9/ Génération d'un site Maven
  • Le plug-in site
  • Le site descriptor
  • Le site layout
  • Skins par défaut, création d'une Skin personnalisée
10/ Les rapports Maven
  • Génération de rapports sur les tests
  • Checkstyle, changelog, changes
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Architectes
  • Chefs de projet
  • Développeurs
Dates

Dates

  • Du 04 au 08 Jan. 2021
  • Du 08 au 12 Mars 2021
  • Du 24 au 28 Mai 2021
  • Du 05 au 09 Juil. 2021
  • Du 11 au 15 Oct. 2021
  • Du 20 au 24 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation