NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations DevOps et gestion de la production

Formation Mettre en œuvre une démarche d'intégration continue

4 / 5
Stage pratique
meilleur vente
Durée : 3 jours
Réf : DIN
Prix  2019 : 2030 € 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, Ancible.
  • 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
Aristide M. 26/11/2018
4 / 5
ok sur l'ensemble

ngoc-huy n. 26/11/2018
5 / 5
Session très riche sur intégration continue

FLORIAN G. 26/11/2018
5 / 5
Formateur impliqué et maitrisant son sujet

olivier g. 26/11/2018
3 / 5
Cette formation s'adresse à des personnes qui sont développeurs et ont déjà une connaissance de l'intégration continue et des outils associés. Pour les novices, il est très difficile de suivre l'ensemble. D'autant plus que le support apporte une présentation mais ne sert pas à suivre les travaux pratiques. L'espace en ligne sur myorsys n'a pas été utilisé.

Patrick B. 26/11/2018
4 / 5
Personnes assistant à la formation avec des niveaux très variés allant du "Jamais sensibilisé" à "Utilise tous les jours". ça a provoqué un rythme très variable avec des accélérations, des coups de freins, des attentes difficilement conciliables. De mon point de vue de novice, ça n'a pas rempli toutes mes attentes.

HAMID M. 26/11/2018
4 / 5
La durée de la formation est un peu juste par rapport au contenu, et donc peu de temps pour approfondir chaque outils Beaucoup de pratique et peu de théorie à mon gout. Maque un énoncé écrit pour les ateliers pratique Très bonne interaction avec le formateur

Julien H. 26/11/2018
5 / 5
Bon contenu et pédagogie correcte. Un peu trop de manipulations qui ne soutiennent pas complètement le contenu, même si ça reste intéressant. Il serait pas mal de faire contribuer les stagiaires via le source control par exemple. Il faudrait aussi plus de tests et un exemple de test driven development.

Bérenger B. 24/09/2018
3 / 5
Un peu trop de pratique orienté Java/Maven avec un survol trop général de chaque outil présenté. J'aurais souhaité approfondir les principes avec les intérêts de chaque point notamment avec un approfondissement sur la partie testing.

Philippe G. 24/09/2018
3 / 5
90% de pratique et 10% de théorie, alors que l'inverse était plutôt attendu. Trop dans les détails, et pas assez de d'explications sur macroscopiques sur les concepts, les enjeux, l'état de l'art.

Philippe F. 24/09/2018
3 / 5
Ratio Théorie/Pratique pas suffisamment explicite dans le descriptif du stage. Les descriptif laisse penser qu'on est à 80//20 alors qu'en réalité on est plutôt à 20/80. Cette formation ne s'adresse pas vraiment à des novices en matière d'intégration continue. Il est préférable d'y être déjà initié.

Adriano R. 24/09/2018
3 / 5
Beaucoup de pratique et peu de théorie. Pas assez de temps pour approfondir les bonnes pratiques de chaque outil Support de cours light

Emmy R. 24/09/2018
4 / 5
Il faudrait des énoncés clairs pour chaque TP, par exemple sur le support de formation afin de pouvoir suivre plus facilement les exercices et avoir une trace écrite de ce qui a été fait.

Romuald G. 04/06/2018
4 / 5
Bon équilibre entre théorie et pratique. Néanmoins être un développeur facilite la compréhension du sujet. Pour les moins initiés, une vision plus "Fonctionnelle" en introduction du stage ne serait pas du luxe.

Benjamin W. 04/06/2018
4 / 5
Assez complet au vu de la durée de la session avec des cas concrets et des exemples

Sandrine A. 16/05/2018
4 / 5
contenu conforme au sujet.
Avis client 4 / 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.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
PARIS
[+]
AIX
[+]
BORDEAUX
[+]
LILLE
[+]
LYON
[+]
NANTES
[+]
SOPHIA-ANTIPOLIS
[+]
STRASBOURG
[+]
TOULOUSE

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.