
Formation pipeline CI/CD
Maîtrise l'IC/ID de A à Z et livre des logiciels plus rapidement, plus sûrement et en toute confiance. Ce cours te guide à travers chaque couche de l'ingénierie moderne des pipelines — des workflows Git aux tests automatisés, en passant par la sécurité des conteneurs et la gouvernance à l'échelle de l'entreprise. Que tu construises ton premier pipeline ou que tu renforces un existant, tu repartiras avec des compétences que les équipes recherchent vraiment.
Ce que vous allez apprendre:
Tu commenceras par la culture DevOps et les principes de base de l'IC/ID, puis tu passeras à la construction pratique de pipelines à l'aide d'outils de pipeline en tant que code et de définitions basées sur YAML. Tu automatiseras les tests sur l'ensemble de la pyramide de tests, tu géreras les images de conteneurs et tu étendras les pipelines en workflows complets de livraison continue. Le cours couvre la gestion des secrets, la sécurité de la chaîne d'approvisionnement et le contrôle d'accès pour que tes pipelines restent sécurisés en production. Tu apprendras aussi à mettre à l'échelle les pipelines entre les équipes, à optimiser les performances et à appliquer la gouvernance dans des environnements réglementés. Des modules supplémentaires couvrent les déploiements Kubernetes, GitOps, les indicateurs de fonctionnalités, l'infrastructure en tant que code et l'observabilité.
Comment vous étudiez de façon pratique Formation pipeline CI/CD
Comment vous pratiquez Formation pipeline CI/CD
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
Contenu du cours
8 Chapitres • 38 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondements de l'IC/DD et du DevOps
Fondements de l'IC/DD et du DevOps
Leçon 1 • Livraison logicielle avant l'IC/DD
Examine les cycles de publication traditionnels, les points faibles de l'intégration manuelle et les goulots d'étranglement de déploiement. Établit l'espace problématique que l'IC/DD résout.
Leçon 2 • Culture DevOps et principes
Couvre le changement culturel nécessaire à l'adoption de l'IC/DD, y compris la collaboration, la propriété partagée et les boucles de rétroaction. Relie l'état d'esprit à la pratique technique.
Leçon 3 • Concepts et terminologie de base de l'IC/DD
Définit l'intégration continue, la livraison et le déploiement avec des distinctions précises. Fournit un vocabulaire commun utilisé dans tout le cours.
Leçon 4 • Indicateurs clés pour le succès de l'IC/DD
Présente les métriques DORA et les KPI connexes pour mesurer la santé du pipeline et la performance de livraison. Relie la mesure aux objectifs d'amélioration continue.
Chapitre 2MasquerCacher les détailsVoir les détailsContrôle de version comme colonne vertébrale de l'IC/DD
Contrôle de version comme colonne vertébrale de l'IC/DD
Leçon 1 • Normes de validation et automatisation du journal des modifications
Enseigne les validations conventionnelles et le versionnement sémantique pour permettre les journaux de modifications et les incrémentations de version automatisés. Réduit l'effort de documentation manuelle des publications.
Leçon 2 • Principes fondamentaux de Git pour les déclencheurs de pipeline
Passe en revue les validations, les branches et les dépôts distants en mettant l'accent sur la façon dont les événements Git initient les exécutions de pipeline. Ancre le contrôle de version dans le contexte de l'IC/DD.
Leçon 3 • Stratégies de branchement pour l'IC/DD
Compare le développement basé sur le tronc, Gitflow et les approches par drapeaux de fonctionnalité. Guide la sélection en fonction de la taille de l'équipe et de la cadence de publication.
Leçon 4 • Demandes de tirage et portes de révision de code
Établit les demandes de tirage comme des portes de qualité qui bloquent les fusions jusqu'à ce que les vérifications réussissent. Intègre la culture de révision avec l'application automatisée du pipeline.
Chapitre 3MasquerCacher les détailsVoir les détailsConstruction de ton premier pipeline d'IC
Construction de ton premier pipeline d'IC
Leçon 1 • Principes fondamentaux du pipeline en tant que code
Présente les définitions de pipeline basées sur YAML, la structure de fichier et les modèles de syntaxe. Établit le pipeline en tant que code comme la norme pour la reproductibilité.
Leçon 2 • Intégration de l'analyse statique et du linting
Ajoute des vérifications de style de code et d'analyse statique comme portes de pipeline obligatoires. Applique une qualité de code cohérente avant l'exécution des tests.
Leçon 3 • Configuration des étapes de construction
Couvre l'installation des dépendances, la compilation et l'empaquetage des artefacts dans une étape d'IC. Produit une construction reproductible que les étapes en aval consomment.
Leçon 4 • Exécution de tests automatisés dans l'IC
Exécute les suites de tests unitaires et d'intégration dans le pipeline et publie les résultats. Relie les résultats des tests aux décisions de fusion.
Leçon 5 • Notifications et visibilité du pipeline
Configure les alertes et les tableaux de bord pour que les équipes reçoivent une rétroaction immédiate sur l'état du pipeline. Ferme la boucle de rétroaction requise par les principes d'IC.
Chapitre 4MasquerCacher les détailsVoir les détailsStratégies de test automatisé dans l'IC
Stratégies de test automatisé dans l'IC
Leçon 1 • Automatisation des tests de bout en bout et d'interface utilisateur
Intègre les tests de bout en bout basés sur le navigateur et l'API dans le pipeline avec une exécution contrôlée. Équilibre la couverture avec les contraintes de durée du pipeline.
Leçon 2 • La pyramide de test dans le contexte de l'IC
Mappe les tests unitaires, de service et d'interface utilisateur aux étapes du pipeline en utilisant le modèle de pyramide de test. Guide les décisions d'investissement pour la couverture des tests.
Leçon 3 • Meilleures pratiques de test unitaire
Couvre l'isolation des tests, le mock et les principes de rétroaction rapide pour les tests unitaires. Garantit que les tests unitaires restent fiables et maintenables dans l'IC.
Leçon 4 • Couverture de code et portes de qualité
Configure les seuils de couverture comme portes de pipeline et suit les tendances au fil du temps. Empêche la régression de la couverture d'atteindre la branche principale.
Leçon 5 • Tests d'intégration et de contrat
Enseigne les tests d'intégration au niveau du service et les tests de contrat pilotés par le consommateur. Valide les interactions des composants sans la surcharge du test de bout en bout.
Chapitre 5MasquerCacher les détailsVoir les détailsGestion des artefacts et conteneurisation
Gestion des artefacts et conteneurisation
Leçon 1 • Principes fondamentaux de l'image Docker
Enseigne la rédaction de Dockerfiles, la mise en cache des couches et l'optimisation de la taille des images. Produit des images légères et reproductibles prêtes pour le déploiement.
Leçon 2 • Construction et étiquetage des images dans l'IC
Automatise les constructions d'images Docker dans le pipeline d'IC et applique des conventions d'étiquetage cohérentes. Relie les étiquettes d'image aux validations Git et aux versions sémantiques.
Leçon 3 • Analyse de sécurité des images conteneurisées
Intègre l'analyse des vulnérabilités dans le pipeline pour bloquer les images contenant des CVE critiques. Déplace la sécurité des conteneurs vers la gauche dans le processus de construction.
Leçon 4 • Versionnement et stockage des artefacts
Couvre le versionnement sémantique des sorties de construction et le stockage dans les référentiels d'artefacts. Assure la traçabilité entre les validations de code et les artefacts déployables.
Leçon 5 • Publication d'images dans un registre de conteneurs
Configure l'authentification et les étapes de publication pour publier des images dans un registre de conteneurs. Permet aux étapes de déploiement en aval de tirer des images vérifiées.
Chapitre 6MasquerCacher les détailsVoir les détailsPipelines de livraison continue et de déploiement
Pipelines de livraison continue et de déploiement
Leçon 1 • Mécanismes de restauration et de récupération
Implémente des procédures de restauration automatisées et manuelles déclenchées par des échecs de vérification de santé. Minimise le temps moyen de rétablissement après un mauvais déploiement.
Leçon 2 • Stratégies et patrons de déploiement
Compare les patrons de déploiement bleu-vert, canari, roulant et recréer. Guide la sélection en fonction de la tolérance au risque et des capacités de l'infrastructure.
Leçon 3 • Stratégies de promotion d'environnement
Définit les niveaux d'environnement de développement, de préproduction et de production ainsi que les portes entre eux. Établit la promotion contrôlée des artefacts comme fondement de la DD.
Leçon 4 • Coordination des publications et gestion des changements
Intègre les pipelines de DD aux processus de gestion des changements et aux calendriers de publication. Équilibre l'automatisation du déploiement avec les exigences de gouvernance organisationnelle.
Leçon 5 • Provisionnement de l'infrastructure dans la DD
Intègre les étapes d'infrastructure en tant que code dans le pipeline de déploiement pour provisionner les ressources avant le déploiement. Relie la création d'environnement au workflow de DD.
Chapitre 7MasquerCacher les détailsVoir les détailsSécurité du pipeline et gestion des secrets
Sécurité du pipeline et gestion des secrets
Leçon 1 • Gestion des secrets dans les pipelines
Couvre l'injection sécurisée d'identifiants, de clés API et de certificats dans les tâches du pipeline. Empêche les secrets d'apparaître dans les journaux ou le code source.
Leçon 2 • Contrôle d'accès au pipeline et moindre privilège
Applique un accès basé sur les rôles et des autorisations minimales aux exécuteurs de pipeline et aux comptes de service. Limite le rayon d'explosion d'un composant de pipeline compromis.
Leçon 3 • Analyse de sécurité et application des politiques
Intègre les vérifications SAST, DAST et de politique en tant que code comme portes de pipeline obligatoires. Empêche le code et les configurations non sécurisés d'atteindre la production.
Leçon 4 • Sécurité des dépendances et de la chaîne d'approvisionnement
Intègre l'analyse de composition logicielle et le verrouillage des dépendances pour réduire le risque lié à la chaîne d'approvisionnement. Applique les politiques de dépendances approuvées dans l'IC.
Leçon 5 • Aperçu de la surface d'attaque de l'IC/DD
Mappe les vecteurs d'attaque courants ciblant les pipelines, y compris les pipelines empoisonnés et la confusion de dépendances. Cadre la sécurité comme une préoccupation de conception du pipeline.
Chapitre 8MasquerCacher les détailsVoir les détailsPassage à l'échelle, optimisation et gouvernance de l'IC/DD
Passage à l'échelle, optimisation et gouvernance de l'IC/DD
Leçon 1 • Gouvernance de l'IC/DD et rapports de conformité
Établit les normes de pipeline, la journalisation d'audit et les tableaux de bord de conformité pour les environnements réglementés. Démontre l'intégrité du processus de livraison aux auditeurs.
Leçon 2 • Gestion des exécuteurs auto-hébergés et infonuagiques
Couvre le provisionnement, la mise à l'échelle et la maintenance de l'infrastructure des exécuteurs d'IC/DD. Équilibre le coût, la performance et la sécurité entre les options auto-hébergées et infonuagiques.
Leçon 3 • Conception de pipeline pour équipes multiples et monorepo
Conçoit des pipelines pour les monorepos et les environnements multi-équipes avec déclenchement sélectif. Empêche les constructions inutiles tout en maintenant l'isolation entre les services.
Leçon 4 • Optimisation de la performance du pipeline
Identifie les goulots d'étranglement à l'aide d'analytiques de pipeline et applique la mise en cache, le parallélisme et la division des tâches. Réduit le temps du cycle de rétroaction sans sacrifier la qualité.
Leçon 5 • Bibliothèques et modèles de pipeline partagés
Construit des composants de pipeline réutilisables et des bibliothèques partagées pour appliquer la cohérence entre les équipes. Réduit la duplication et accélère l'intégration de nouveaux services.
Votre certificat valide de réussite
Ce cours est pour vous :
Développeur logiciel : souhaite automatiser les versions au lieu de déployer manuellement du code.
Ingénieur DevOps junior : prêt à passer des tutoriels aux pipelines de qualité production.
Développeur backend : doit s'approprier l'IC/ID après avoir rejoint une petite équipe dynamique.
Ingénieur QA : cherche à intégrer les tests automatisés directement dans le pipeline de livraison.
Personne en transition de carrière : passe des opérations informatiques à un rôle moderne d'ingénieur DevOps.
Responsable technique : chargé de standardiser les pratiques de livraison dans plusieurs équipes de développement.
Ce que nos apprenants disent
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir à changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont il est présenté ainsi que la transcription des vidéos, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika?
Le certificat est-il valable au Canada ?
Les cours sont-ils gratuits?
Quelle est la charge de travail des cours?
Comment sont les cours?
Comment fonctionnent les cours?
Quelle est la durée des cours?
Quel est le coût ou le prix des cours?
Qu’est-ce qu’un cours EAD ou en ligne et comment ça fonctionne?
Cours PDF




















