> formation Technologies numériques > formation Virtualisation, Cloud, Devops > formation DevOps et gestion de la production > formation Intégration continue, bonnes pratiques de mise en œuvre
Toutes nos formations DevOps et gestion de la production

Formation Intégration continue, bonnes pratiques de mise en œuvre

3,9 / 5
Stage pratique
Best
Durée : 3 jours
Réf : DIN
Prix  2021 : 2450 € H.T.
Pauses et déjeuners offerts
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
  • avis vérifiés
Programme

L'intégration continue est un des aspects essentiels des Méthodes Agiles. Elle vise à garantir la qualité et la fluidité du cycle de développement ainsi que le déploiement des nouvelles releases. Cette formation présente les bonnes pratiques et techniques associées pour la mettre en œuvre.

Objectifs pédagogiques

  • Comprendre les composantes et les principes de l'intégration continue
  • Manipuler un gestionnaire de contrôle des versions
  • Comprendre les mécanismes de la construction du logiciel et les outils de Build associés
  • Configurer un projet sur un serveur d'intégration continue
  • Déchiffrer les principaux métriques d'outils d'analyse de code
  • Appréhender le rôle des dépôts d'artefacts et la gestion des configurations
PROGRAMME DE FORMATION

Introduction

  • Les différents types d'environnement : développement, recette, production.
  • La gestion des configurations : système et applicative.
  • Le rôle des conteneurs applicatifs : Docker.
  • Centralisation des configurations : puppet, Ansible.
  • Industrialisation des déploiements.
  • Mettre en place une plateforme d'intégration continue.

Gestion des versions

  • Les fonctionnalités.
  • Les différents gestionnaires de sources : centralisée ou distribuée.
  • Les problématiques d'intégration des changements.
  • Le rôle des branches et tags.

Travaux pratiques
Manipulation d'un dépôt Git.

Automatisation des Builds

  • Qu'est-ce que la construction du logiciel ?
  • Les Builds, cycle de vie de projet.
  • Les outils de Build avec Maven.
  • Plug-ins, profils et modules.

Travaux pratiques
Mise en place de la construction d'un projet simple (Maven).

Gestion des dépôts

  • Rôles des gestionnaires de dépôts.
  • Les types de dépôts : public, interne.
  • La gestion des livrables (artfacts): releases, snapshots, déploiement.
  • Organisation des dépôts : développement, test, production.
  • Intégration des gestionnaires des dépôts avec les outils de Build, avec les outils de gestion des taches.
  • Exemples de solutions : Nexus, Artifactory...

Travaux pratiques
Publication d'artefacts dans Nexus.

Automatisation des tests

  • Quels tests et pour faire quoi ?
  • 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 avec JUnit.

Serveur d'intégration continue

  • Le rôle du serveur d'intégration continue.
  • Les grandes fonctionnalités.
  • La gestion des tâches (job).
  • La dépendance entre tâches.
  • Les serveurs : Hudson/Jenkins, CruiseControle, Bamboo...

Travaux pratiques
Configuration du projet sur un serveur d'intégration continue Jenkins.

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.

Gestion du feedback

  • La gestion d'un cycle complet.
  • La traçabilité des changements.

Travaux pratiques
Utilisation de Sonar.

Participants / Prérequis

» Participants

Chefs de projet, développeurs, architectes.

» Prérequis

Connaissances de base en développement logiciel.
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.
Avis vérifiés
picto avis vérifiés
Vuong H. 13/01/2021
4 / 5
Le groupe est très hétérogène. Le formateur s'est adapté au group.

PERDU N. 13/01/2021
5 / 5
Le niveau de la formation a été adaptée aux personnes ayant le moins de connaissances. Certains thèmes ont été présentés mais non traités.

Gael G. 14/12/2020
4 / 5
L'ensemble des thèmes abordés correspond à mes attentes. La première journée consacrée à de la théorie sur Docker m'a parue disproportionnée et trop détaillée par rapport aux autres sujets.

Vincent D. 14/12/2020
4 / 5
Bonne formation pour acquérir les bases de l'intégration continue. Bonne qualité d'animation de la formation. Dommage que la formation ai du etre décalée tant de fois car j'ai du m'autoformer sur beaucoup de sujet avant de realiser cette formation.

Nicolas C. 09/12/2020
3 / 5
Formateur trés compétent, il maitrise son sujet mais manque de pédagogie certainement lié a l'ambiance en ligne. Les sujets vont trop vite, quasi impossible a suivre si on souhaite reproduire ce qu'il fait. pas assez de temps pour les TPs, les exercices sont pas assez préparés. dommage le contenu était hyper intéressant

REY A. 09/12/2020
3 / 5
Themes abordés OK interessant et conforme au plan. Exercices non préparés, meme pour le formateur chaque test peut prendre beaucoup de temps. Pour des debutant, prevoir des exercices simples et bien préparés me semble etre le minimum.

Gwenaelle H. 09/12/2020
4 / 5
Contenu global intéressant avec pour l'intégration continue plusieurs propositions de solutions que nous pourrons étudier. Sur la pédagogie, j'aurai aimé plus de pratique, mais difficile en télétravail sur machine distante. La partie pratique est à consolider, plusieurs parties qui ne donnaient pas le résultat voulu, du temps de perdu sur la résolution des erreurs rencontrées.

gilles g. 09/12/2020
4 / 5
Gloabalement satisfait. Lab parfois difficile a reproduire

Olivier A. 23/11/2020
3 / 5
L'animateur est soporifique Le contenu de la formation est centré autour de l'utilisation de Maven et rien n'est sorti de ce contexte. C'est censé être sur les bonnes pratiques mais ces notions ne sont abordées qu'en périphérique... Elle devrait plutôt s'intituler: "Utiliser maven pour déployer un projet" Tout n'est pas à jeter, mais bon... Ce n'est pas ce à quoi je m[q

Alain T. 23/11/2020
4 / 5
Je ne connaissais pas les outils présentés et je ne travaille pas non plus sur Java donc la formation de trois jours est "un peu courte" et "intense". Un piste pour les formations futures : prévoir d'autres technos : Visual studio, des environnements clients/serveurs, des bases de données autres que MySQL : Sybase, Oracle, SQL Server, et une formation peut-être sur un/deux jour de plus. Malgré tout je suis satisfait d'avoir fait cette formati

Mamadou B. 23/11/2020
5 / 5
Le formateur était bien.

GEBAROWSKI J. 23/11/2020
4 / 5
Formateur compétent et intéressant à écouter.

Mokpokpo T. 23/11/2020
4 / 5
Formateur pédagogue, prêt à expliquer à nouveau en cas d'incompréhension. Prêt à aider vous avancer dans les TP. Bon état d'exprit

Olivier L. 23/11/2020
4 / 5
Une bonne formation malgré un outillage "cassant" la formation

Thierry C. 23/11/2020
5 / 5
Formateur compétent et très dispsonible.

FREDERIC Q. 21/09/2020
5 / 5
Le support standard fourni n'est pas utilisé. En revanche le formateur met à disposition des guides pas à pas avec des exemples. De plus un site en ligne est exploité, il contient des tutoriaux très clairs. La formation est très orientée sur la pratique et l'autonomie avec un bonne pédagogie du formateur. Elle nécessite donc un niveau d'expérience solide.

Guillaume F. 21/09/2020
5 / 5
Tres bon contenu mais malheureusement trop oriente JAVA pour mon utilisation professionnelle.

Eric F. 21/09/2020
5 / 5
Bon approche, pragmatique et claire

Gérald L. 21/09/2020
3 / 5
Un peu trop rapide pour moi mais beaucoup de sujets à aborder et un peu trop orienté développeur Formateur qui maitrise bien son sujet

Jerome M. 21/09/2020
4 / 5
A distance, il manque de la documentation détaillée des exercices faite à l'avance pour faciliter la reproduction des exercices.
Avis client 3,9 / 5

Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.

CLASSE A DISTANCE

En inter et en intra-entreprise
Inscrivez-vous ou contactez-nous !

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
CLASSE A DISTANCE
[+]
PARIS
[+]
AIX
[+]
BORDEAUX
[+]
BRUXELLES
[+]
GRENOBLE
[+]
LILLE
[+]
LYON
[+]
MONTPELLIER
[+]
NANTES
[+]
ORLEANS
[+]
RENNES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE
[+]
TOURS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
Thème associé