Nos solutions de formation à distance et en présentiel éligibles au dispositif FNE-Formation 100% financées En savoir plus
ORSYS formation
NOUS CONTACTER - +33 (0)1 49 07 73 73
NOUS CONTACTER - 📞 +33 (0)1 49 07 73 73    espace pro ESPACE CLIENT     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais

Nos formations :

Toutes nos formations DevOps et gestion de la production

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

4,4 / 5
Stage pratique
Best
Durée : 3 jours
Réf : DIN
Prix  2020 : 2390 € 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
Vinh P. 02/06/2020
2 / 5
* Trop de Java - non mentionné au départ et pas intéressant pour tous ! * Perte d'1 jour à déployer une appli web : aucun lien avec l'intégration continue * Seulement la moitié de la formation sur l'intégration continue... Formateur (je donne aussi des formations dont certaines à distance) : * Sympathique * Pas très disponible (retards, fin à 17h pile...) * Transmission

Nicolas B. 02/06/2020
3 / 5
Le contenu était intéressant sur le papier. Cependant, pour une formation d'intégration continue, je suis déçu que le formateur ait consacré 2 jours à nous faire faire des manipulations/actions manuelles... Une formation globalement assez orientée développeur. Les exercices/TP n'étaient pas préparés, c'est dommage car c'est du temps perdu.

Brulin . 02/06/2020
3 / 5
Le thème de la formation était très bien. Mais le support de cours fini en cours entraine du temps de perdu sur d'autre éléments. Formateur très gentil, agréable et patient, mais malheureusement beaucoup de bafouillages et pas clair dans son expression oral.

Christophe G. 02/06/2020
4 / 5
Il manque un file d'arianne pdf trop long, ce serait bien de le décomposer en plusieurs fichiers

Sara M. 02/06/2020
4 / 5
Pédagogie très bien Contenu riche temps pas suffisants

gregory c. 11/05/2020
5 / 5
bonne dynamique

SANDRINE D. 04/12/2019
4 / 5
Plusieurs supports entre le fascicule (non utilisé), les TP, les outils, les liens ... Les cours et les TP serait plus faciles à suivre avec des informations plus centralisées

Stéphanie M. 04/12/2019
4 / 5
Trop d'installation d'outils à effectuer. Beaucoup de temps perdu à configurer chaque pc de chaque participant pour avancer. Difficile de se consacrer au réel sujet du stage

A. 04/12/2019
5 / 5
Animateur impliqué et expert de son sujet, a su répondre à des problématique concrètes rencontrées en entreprise.

Sandrine C. 04/12/2019
5 / 5
Très intéressant. Seul Bémol : Peu de temps sur chacun des Outils. (sauf Maven).

BAVIERE 04/12/2019
5 / 5
Pb de connexion avec les proxies

Jérémy L. 26/11/2019
5 / 5
Très bonne formation, et bon formateur. Le contenu est vraiment intéressant et utile en vue des améliorations prévu sur notre logiciel et sa gestion.

Guillaume L. 28/10/2019
4 / 5
Le temps accordé à chaque sujet était parfois disproportionné. Certains sujets étaient tirés en longueur alors que d'autres ont été traités un peu trop rapidement. Les exercices La formation permet d'avoir une bonne vue d'ensemble du processus d'intégration continue, et des outils qui y sont associés. Le support de cours pourrait apporter des éléments plus précis

Michael M. 28/10/2019
4 / 5
Contenu orienté java, donc difficilement applicable pour des langages tel que php par exemple, car les outils proposé ne sont pas forcément compatible avec.

Benoît G. 28/10/2019
4 / 5
Plus technique que ce que je pensais. Très centré sur la mis en place des outils. Je m'attendais à plus de temps sur les méthodes et les approches. Je n'avais pas les connaissances nécessaires en techno Web pour appréhender pleinement cette formation Bémol : centré quasi exclusivement sur les technos web. Je travaille en client/serveur. D'où la note sur l'intérêt du contenu.

alain D. 28/10/2019
5 / 5
formateur à l'écoute

François R. 30/09/2019
3 / 5
le contenu pédagogique était bien plus léger que ce que j'espérais, et un peu trop calqué sur le monde java, j'attendais quelque chose de plus théorique et expliquant les raisons derrière les choix fait dans les étapes de l'intégration/déploiement continu. Le java est par nature assez peu ouvert à l'interprétation de ces choix philosophiques dans l'intégration continue. Je pense qu

ASSEL V. 30/09/2019
5 / 5
Tres bonne Maitrise du sujet

Didier J. 30/09/2019
5 / 5
Très bonne connaissance du sujet. sur ce sujet de l'intégration continu qui est un sujet très très vaste, Ismael à su nous présenter différentes solutions et exemples avec des TP associés ce qui m'a permis de mieux comprendre le sujet. Les TP sont vraiment bien présentés et bien préparés ce qui facilite la compréhension.

Carlos R. 30/09/2019
5 / 5
décorrélation support/cours mais peu gênante
Avis client 4,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.

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
[+]
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.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys