vers l'accueil formulaire de contact

Formation intégration continue et méthodes agiles

Présentation de la formation

JPG - 18.2 ko

Destinée à des profils 5-10 ans d’expérience Java/jee, notre formation ’intégration continue’ complète nos tutoriaux ANT, MAVEN, SUBVERSION, et INTEGRATION CONTINUE. Découvrez les meilleures techniques d’automatisation de tâches récurrentes liées au développement d’applications Java et les meilleurs outils de développement Agile, pour projets de toutes tailles.

Automatisez vos builds et déploiements. Générez des rapports qualitatifs. Auditez le code source. Prévenez les bugs et la régression. Limitez les risques de dérive. Gérez les anomalies.

Dates (5j) Tarif (Euros HT) Audience Pratique Financement Contact Inscription
26-30 ma (Par)
11-15 juin (Lyon)
15-19 oct (Par)
Inter : 2750
Intra : 8500
Développeurs
Integ.
70% Opportunités
financement
04 78 29 37 26 Bulletin inscription

Logiciels utilisés

Subversion 1.6, Maven 3, Junit 4, Tomcat 6.20, Hudson 2, Archiva 1.4, Nexus 1.9

Vous allez apprendre à :

- Automatiser la construction de vos applications
- Tester vos applications en continue
- Utiliser les briques et outils d’une chaîne d’intégration continue
- Mettre en place un tableau de bord de vos intégrations
- Générer des rapports liés à l’activité de développement
- Mettre en place une architecture modulaire
- Gérer les dépendances entre les modules de votre application
- Comparer des outils de gestion de dépendances
- Valider le respect des normes de développment par les développeurs
- Déclencher des alertes et notifications
- Prévenir les bugs et la regression de vos applications
- Utiliser un outil de gestion de configuration (+ comparaison)
- Automatiser la création de vos livrables

Programme détaillé

Introduction
- définition intégration continue
- Pourquoi automatiser ?
- Par où commencer
- Le cercle vertueux
- outils techniques projet agile

Subversion
- problème à résoudre
- concepts fondamentaux de subversion
- architecture subversion
- urls d’acces : file, svn,http
- subversion au jour le jour
- Clients Subversion
- branches et tags
- administration

Ant
- définition
- installation Ant
- build.xml
- automatisation taches
- commandes utiles
- cibles Ant
- propriétés
- projets multiples
- Intégration Junit
- intégration avec Subversion

Ivy
- Définition
- gestion dépendances
- architecture
- projets multi-module
- intégration maven
- ivy.xml

Maven pour de développeur
- définition
- Comparaison Ant
- conventions
- Installation
- Coordonnées
- sections de pom.xml
- CréationProjet maven
- plugin, goal, Mojo
- Phases maven
- Repository
- plugin m2eclipse
- plugin checkstyle

Maven pour le chef de projet
- projet multi-modules
- héritage
- Composition
- génération rapports
- plugin jxr
- plugin cobertura
- plugin changelog
- plugin pmd
- plugin javadoc
- plugin findbugs
- plugin Sonar

Reposytory d’entreprise
- Définition
- offre du marché
- Archiva
- Artifactory
- Nexus
- Critères Comparaison
- Proxy
- livraisons
- Installation
- Intégration

Serveur intégration continue
- définition
- avantages
- positionnement
- CruiseControl
- Hudson
- Continuum
- Sonar
- Critères Comparaison
- intégration Ant
- intégration Maven
- Rapports
- Build quotidiens
- Graphes
- Qualité

Recommandations

En amont comme en aval de votre formation ’Intégration continue’ Objis, voici quelques repères et recommandations pour contribuer à une montée en compétence efficace.

Tutoriaux Objis
- Tutoriel et formation ANT
- Tutoriel et formation MAVEN
- Tutoriel et formation SUBVERSION
- Tutoriel et formation INTEGRATION CONTINUE

GIF - 8.3 ko
www.developpez.com

Tutoriaux developpez.com
- Utiliser Maven 2
- Intégration continue avec CruiseControl
- Intégration continue avec Hudson
- Intégration continue avec TeamCity

Forum developpez.com
- Forum ’Intégration continue’

Livres

PNG - 106.9 ko
formation-integration-continue-objis-bibilographie