2 jours (14 heures)
Formation certifiante - Code CNCP : 2221 - Certif Info : 92153
- Présentiel
- Blended - Learning
- FOAD / E-learning tutoré
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
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
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