Besoin de renseignement? Contactez nous....
Envoyer un Email
+33 7 81 01 72 30
contact@odellya.com
Accueil
Société
Formations
Tutoriels
Blog
Contactez-nous
Industrialisation et forge logicielle
Formation Apache Maven
Objectifs
Apprendre à organiser et gérer ses projets avec Maven
Comprendre le rôle de Maven dans une intégration continue
Générer des rapports avec Maven
Presentation de Apache Maven
Installation d Apache Maven
Comprendre la notion de POM Maven
Configuration de l’installation de Apache Maven
Où trouver le fichier de configuration
Configurer un proxy
La mémoire allouée à la JVM
Cycle de vie d’un projet Maven
Qu’est ce qu’un projet Maven ?
Le cycle de vie selon Apache Maven
Le cycle de vie par défaut
Maven et les plugins
Comprendre le rôle de plugins dans Maven
Configuration des plugins
Associer le traitement d’un plugin à une phase
Gérer et organiser vos projets avec Maven
Gestion des dépendances
Comprendre et mettre en œuvre les scopes des dépendances
La résolution des dépendances
Savoir identifier les dépendances
Gérer les conflits des dépendances
héritage et les projets multi-modules
Comprendre la notion des artefacts pour Java EE et les profils Maven
Java EE et les projets Maven
Apache Tomcat
JBoss AS
Les profils Maven
Les éléments du POM et du fichier de configuration
Intégrer les profils dans un processus maven
les types d’artefacts pour un projet Maven Java EE
Comprendre la notion d’archive pour les applications d’entreprise EAR
Maven En entreprise
Comprendre ce que c’est un SNAPSHOT
Comprendre ce que c’est une RELEASE
Maven et les SCM
Maven et les IDE
Maven et les tests
les tests Unitaires
Les tests d’intégration
Comprendre les référentiels Maven
Référentiel Local
Référentiel distant
Cycle de vie et accès aux referentiels
Installation dans un referentiel local
Déploiement dans un referentiel distant
Comprendre le gestionnaire des référentiels Maven
L’infrastructure du projet avec maven
Nexus
Intégration Continue
Les avantages de l’intégration continue
Intégration Continue avec Jenkins
Les phases de livraison du projet avec Maven: La release
Comprendre la gestion des numéros de version
Processus de release avec Maven
Etapes pré-requises au processus de release
Release à partir de l’intégration continue
Rapport Maven et mesure de la qualité
Gestion des rapports avec Maven
Configurer l’infrastructure de déploiemnt des sites
Générer le site Web du projet
Analyse avec PMD
Analyse avec Checkstyle
Rapport sur les tests du projet
Rapport d’éxécution des tests
rapport de couverture de tests
La mesure de la qualité du code
Comprendre la mesure de la qualité d’un projet
la mesure de la qualité avec Sonar
Configuration avec maven pour la mesure de la qualité
Nos formateurs
La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 5 adaptés sur 3 jours
Ce cursus s’adresse aux :
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
Demander un devis
Les formations du cursus
SVN
2 jours
Connaissance d’un langage orienté objet Java, et Javascript souhaitable
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
Plus d'infos
Jenkins
2 jours
Connaissance d’un langage orienté objet Java, et Javascript souhaitable
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
Plus d'infos
ANT
1 jour
Connaissance d’un langage orienté objet Java, et Javascript souhaitable
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
Plus d'infos