Mettre en oeuvre une démarche d’intégration continue
Réf: DIN
Durée: 3 jours
Objectifs de la formation
L’Intégration Continue est une des pratiques mises en œuvre dans les méthodes agiles. Elle vise à garantir la qualité et la fluidité du cycle de développement. Cette formation en présente les principes et outils. Elle vous montrera comment la mettre en œuvre en s »appuyant sur de bonnes pratiques techniques et organisationnelles.
Contenu de cette formation intégration continue
– Le monde de l’intégration continue
– Le gestionnaire de contrôle de version
– L’automatisation des Builds
– L’automatisation des tests
– Le serveur d’Intégration Continue
– La mise en place de métriques
– La gestion du feedback
Programme de Formation
Le monde de l »intégration continue
– Les objectifs.
– Les différents composants de l »intégration continue.
– Mise en place de la plateforme d »intégration continue.
Le gestionnaire de contrôle de version
– Les fonctionnalités.
– Les différents gestionnaires de sources.
– Les problématiques d »intégration des changements.
Travaux pratiques
Manipulation d’un dépôt.
L’automatisation des Builds
– Qu’est-ce que la construction du logiciel ?
– Les Builds.
– Les outils de Build (Maven, Ant…).
Travaux pratiques
Mise en place de la construction d »un projet simple (Maven).
L’automatisation des tests
– Quels tests et pour quoi faire ?
– Les environnements de tests.
– Présentation d »outils de test.
– La mise en œuvre de l »automatisation des tests.
Travaux pratiques
Mise en place de tests automatisés (Junit).
Le serveur d’Intégration Continue
– Le rôle du serveur d »intégration continue.
– Les grandes fonctionnalités.
– Les serveurs d »intégration continue (Hudson, CruiseControle, Bamboo…).
Travaux pratiques
Configuration du projet sur un serveur d »intégration continue (Hudson).
La mise en place de métriques
– La génération de rapports.
– Les outils d »analyse et de reporting (pmd, findbugs, cobertura, emma, checkstyle…).
– La publication des résultats.
Travaux pratiques
Mise en place des outils de métriques.
La gestion du feedback
– La gestion d’un cycle complet.
– La traçabilité des changements
Profil Stagiaires & Pré-requis
Développeurs, architectes, chefs de projet techniques.
Connaissances de base en développement logiciel (Java).
Prix:
Paris,Lyon,Aix,Nantes,Rennes,Toulouse,Bordeaux,Bruxelles,Strasbourg,Lille,Geneve,Sophia-antipolis,Luxembourg : 1780 € HT
Dates de Formations
Nous Consulter