2 jours (14 heures)

Formation certifiante - Code CNCP : 2221 - Certif Info : 92153

Objectifs

  • Définir la livraison continue et le déploiement continu
  • Décrire certains des changements de niveau de code qui aideront à soutenir la livraison continue
  • Décrire les avantages et les inconvénients des monolithes et micro services
  • Expliquer les déploiements bleu / vert et canari
  • Expliquer les avantages et les inconvénients des serveurs mutables et immuables
  • Identifier certains des outils utilisés pour la livraison continue

Prérequis

Pas de prérequis nécessaire pour la formation « Continuous Delivery », cependant avoir suivi la formation « Méthode Agile ,Scrum et Les fondamentaux en gestion de projet » est un plus.

Vous n’avez pas les prérequis nécessaires pour la formation Continuous Delivery ? Contactez nous pour étudier ensemble un parcours sur mesure et garantir ainsi la réussite de votre projet.

Intervenants

Les contenus pédagogiques sont synchronisés sur les évolutions techniques grâce à notre équipe d’intervenant experts et professionnels du secteur enseigné. Les formateurs qui interviennent pour animer les formations ont une double compétence : compétence informatique et compétence métier (Banque, Assurance, Administration, Santé, Transport).

PROGRAMME DE FORMATION CONTINUOUS DELIVERY

Jour 1 : Comprendre les fondamentaux de la livraison continue en développement informatique

Qu’est-ce que la livraison continue? 

  • Qu’est ce que la livraison continue et pourquoi est-elle précieuse?
  • Quels sont les avantages de l’utilisation de la livraison continue?

Codage pour livraison continue, configuration et implémentation  

  • Quel type de changement de code peut-être nécessaire pour supporter la livraison constante
  • Contrôle de version
  • Construction automatisée
  • Test automatisé
  • Test automatisé d’acceptation
  • Package Repository
  • Gestion des dépendances
  • Gestion des environnements
  • Principes de configuration

Pipeline de déploiement et Scripting  

  • Quels types de modifications architecturales peuvent être nécessaires pour soutenir la livraison continue
  • Qu’est-ce qu’un pipeline de déploiement?
  • Code d’engagement
  • Essais d’acceptation fermée
  • Automatisation du déploiement
  • Étapes de test
  • Mise en œuvre d’un pipeline de déploiement
  • Aperçu des outils de construction
  • Scripting de déploiement
  • Créer des scripts
  • Automatisation des tests
Jour 2 :

Serveurs Mutable vs. Immutable 

  • Quels sont les avantages et les inconvénients des serveurs mutables et immuables?

Méthodes de déploiement  

  • Comment nous pouvons obtenir un logiciel à la production sans délai d’inactivité

Outils de livraison continue   

  • Quels types d’outils sont disponibles pour créer un processus de livraison continue

Mettre tous ensemble : Livraison et déploiement   

  • À quoi ressemble un processus de livraison continue
  • Libération d’une demande
  • Déploiement d’une application
  • Livraison continue
  • Déploiement continu
  • Environnements virtuels
  • Réinitialiser un déploiement

Une attestation d’assiduité sera délivrée après la validation de toutes les compétences de ce module.

POUR TOUTE DEMANDE DE RENSEIGNEMENT OU DE DEVIS