Nos solutions


Accueil  > Nos services > Formation  > Offre catalogue 2008

Offre catalogue 2008

Maven : automatiser les projets Java & intégration continue

REF : P-MAV
OBJECTIFS DU COURS
  • Comprendre les objectifs et les enjeux de l'automatisation et de l'intégration continue dans la production logicielle
  • Maîtriser la mise en place et l'utilisation de Maven
MISE EN PRATIQUE

PROFIL DES PARTICIPANTS
Architecte
Développeur
PRE-REQUIS
Bonne maîtrise de Java/J2EE. Notions de base d'Eclipse.
DUREE
2 jours
TARIF
1 230 * € (HT)
1 950* CHF
*Déjeuners inclus
Télécharger le programme

AUTOMATISER LE DÉVELOPPEMENT

Objectifs et enjeux

Historique, enjeux.

Mise en place

Notion de builds, gestionnaire de version.
Automatisation des tests, production logicielle.

MAVEN

Présentation du framework

Installation et configuration, configuration par défaut, personnalisation du paramétrage, build.properties.

Le project Object Model

Project.xml, informations générales du projet.
Dépendances de librairies.
Structure interne : sources, tests unitaires...

Les principaux plugins

Java : war, ear, ejb.
IDE : eclipse, idea, jbuilder...
Cycle de vie : activity, changelog...
Tests : test, jcoverage...

Développer avec Maven

Référentiels distants ou locaux, déploiement et livraisons.
Intégration de Maven dans un IDE, plugins dédiés, Exemple : Maven et Eclipse.

Reporting

Tests Junit.
Reporting : portail de développement, rapport d'activité, rapport CheckStyle, Javaodoc/Xref.
Personnalisation du site.

Les builds automatisés avec Maven

Créer un plug-in Maven

Projet Maven, création de propriétés de plugin, utilisation de ressources, reporting Jelly, publier son plugin.

INTÉGRATION CONTINUE

Objectifs et enjeux

Historique.
Enjeux.
Objectifs recherchés.

Mise en place

Architecture d'intégration, processus et méthodes.
Notion de builds, gestionnaire de versions.
Automatisation des tests, production logicielle.
Impacts sur l'organisation.

INTÉGRATION CONTINUE AVEC MAVEN

Nous reprenons les notions d'intégration continue au travers de Maven et de l'ensemble de cette offre.
Il s'agit de projeter ces techniques sur de nombreux projets avec de nombreux rôles.

Continuum

Rôles existants, types d'intégration classiques.

Travail collaboratif

Utilisation du référentiel, principe des SNAPSHOT...

Organisation

Gestion du/des référentiel(s) avec Maven Archiva.
Stratégie de déploiement de Maven à grande échelle.
 
PARIS
19-20 fév
15-16 avril
16-17 juin
20-21 août
28-29 oct
16-17 déc
BORDEAUX
12-13 fév
8-9 avril
17-18 juin
5-6 août
2-3 oct
11-12 déc
LYON
4-5 fév
25-26 mars
10-11 juil
17-18 nov
MEDITERRANEE
4-5 fév
25-26 mars
10-11 juil
17-18 nov
NANTES
19-20 fév
15-16 avril
16-17 juin
20-21 août
28-29 oct
16-17 déc
TOULOUSE
4-5 fév
16-17 avril
2-3 juin
17-18 sept
13-14 nov
SUISSE
23-24 janv
17-18 mars
28-29 mai
23-24 juil
24-25 sept
29-30 nov
MAROC
Nous consulter