Pipeline CI/CD avancé avec GitHub Actions et Docker | OpenKampus Aller au contenu principal 

Ce que vous apprendrez ?

  • Gérer et déboguer les pipelines CI/CD en utilisant les outils de monitoring et de logging intégrés à GitHub Actions.
  • Déployer des applications Dockerisées vers différents environnements (développement, staging, production) en utilisant des stratégies de déploiement avancées (blue/green, canary).
  • Intégrer des tests unitaires, d'intégration et d'end-to-end dans un pipeline CI/CD automatisé.
  • Optimiser les pipelines CI/CD existants pour réduire le temps de construction et de déploiement.
  • Concevoir et implémenter des pipelines CI/CD complexes utilisant GitHub Actions et Docker pour des applications multi-services.

Prérequis

  • Notions de base en CI/CD Maîtrise de Git et GitHub Connaissance de Docker (images, conteneurs, Dockerfile)

Contenu de la Formation

Total: 20 Chapitres Total hours: 9
  • Introduction aux pipelines CI/CD
  • Présentation de GitHub Actions
  • Configuration d'un workflow simple avec GitHub Actions
  • Gestion des secrets et variables d'environnement
  • Création d'une image Docker
  • Intégration de Docker Build dans GitHub Actions
  • Push de l'image Docker vers un registre (Docker Hub, Registry privé)
  • Gestion des tags et des versions
  • Intégration de tests unitaires et d'intégration dans le pipeline
  • Déploiement sur un serveur d'intégration continu
  • Utilisation de Docker Compose pour le déploiement
  • Mise en place d'un environnement de test
  • Stratégies de déploiement (Blue/Green, Canary)
  • Déploiement automatisé sur un serveur de production
  • Surveillance du pipeline et des applications déployées
  • Gestion des incidents et des rollbacks
  • Optimisation des performances du pipeline
  • Sécurité du pipeline CI/CD
  • Bonnes pratiques et patterns de conception
  • Cas d'utilisation avancés et exemples concrets

À TÉLÉCHARGER

À propos de l'instructeur

Avatar image

Fayçal Chebihi


faycal.chebihi@openskillroom.com

Retour des Apprenants

Avis

Pour ajouter un avis sur le cours, vous devez d'abord vous connecter. Connectez-vous ici

Caractéristiques du cours

  • Durée 9 hour
  • Language Français
  • Niveau de compétence. Débutant
  • CertificateNon
  • Nombre maximum d'inscrits
  • Type de formation

Devenir enseignant, Partagez vos connaissances

Rejoignez OpenKampus, la plateforme de formations synchrones qui valorise votre expertise.