Saviez-vous que les processus de déploiement manuels peuvent retarder considérablement les versions d'applications, causant des inefficacités même dans les équipes les plus agiles ? Ce projet guidé a été créé pour aider les passionnés et les professionnels de DevOps à construire un pipeline CI/CD moderne et automatisé pour les applications Dockerisées. Dans ce cours d'une heure basé sur un projet, vous apprendrez à construire et à configurer des conteneurs Docker pour n'importe quelle application, à élaborer un pipeline CI/CD à l'aide d'actions GitHub, et à déployer une application Dockerisée sur un serveur distant à l'aide de Docker Compose. Pour y parvenir, vous créerez un pipeline CI/CD prêt pour la production en conteneurisant une application Spring Boot, en automatisant le processus de construction et de poussée vers AWS Elastic Container Registry (ECR), et en déployant l'application vers un environnement AWS EC2 hébergé dans le cloud. Ce projet est unique car il fait le lien entre la théorie et les défis DevOps du monde réel, en vous aidant à résoudre des problèmes courants tels que la lenteur des déploiements manuels et la garantie de la cohérence opérationnelle. Pour réussir ce projet, vous devez être familier avec Docker, les commandes GitHub et les CLI. Que vous cherchiez à améliorer vos compétences DevOps ou à résoudre des inefficacités de déploiement dans le monde réel, ce projet vous offre une expérience pratique qui vous distinguera.

Construire un pipeline CI/CD avec Docker : Du code au déploiement

Construire un pipeline CI/CD avec Docker : Du code au déploiement

Instructeur : Adem Hassine
3 487 déjà inscrits
Inclus avec
Expérience recommandée
Ce que vous apprendrez
Être capable de construire et de configurer un conteneur Docker pour n'importe quelle application.
Créer un pipeline CI/CD pour automatiser le processus de déploiement à l'aide des actions GitHub.
Être capable de déployer une application Dockerisée sur un serveur distant en utilisant Docker Compose.
Compétences que vous pratiquerez
- Catégorie : Continuous Integration
- Catégorie : Application Deployment
- Catégorie : DevOps
- Catégorie : Cloud Hosting
- Catégorie : CI/CD
- Catégorie : Cloud Deployment
- Catégorie : Containerization
- Catégorie : Continuous Deployment
Outils que vous utiliserez
- Catégorie : Spring Boot
- Catégorie : Docker (Software)
- Catégorie : GitHub
- Catégorie : Amazon Web Services
- Catégorie : Amazon Elastic Compute Cloud
Détails à connaître

Ajouter à votre profil LinkedIn
Disponible uniquement sur ordinateur
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Apprendre, pratiquer et appliquer des compétences prêtes à l’emploi en moins de 2 heures
- Bénéficiez d’une formation par des experts du secteur
- Gagnez en expérience pratique en effectuant des tâches professionnelles du monde réel
- Renforcez votre confiance en utilisant les outils et technologies les plus récents

À propos de ce Projet Guidé
Apprendrez étape par étape
Votre enseignant(e) vous guidera étape par étape, grâce à une vidéo en écran partagé sur votre espace de travail :
-
Tâche 1 : Conteneuriser l'application avec Docker et Docker Compose
-
Tâche 2 : mettre en place le pipeline d'actions GitHub pour construire l'image Docker
-
Tâche 3 : Authentifier et pousser les images Docker vers le registre AWS ECR avec les actions GitHub
-
Activité pratique
-
Tâche 4 : Configurer EC2 pour tirer et exécuter des images Docker depuis le FROM
-
Tâche 5 : Automatiser le déploiement de l'application sur EC2 avec le pipeline CD
Expérience recommandée
Familiarité avec Docker et ses concepts
Compréhension des principes CI/CD et de l'automatisation des pipelines
Connaissance des interfaces de ligne de commande (CLI) et de SSH
8 images de projet
Instructeur

Offert par
Méthode d’apprentissage
Apprentissage pratique basé sur les compétences
Mettez en pratique de nouvelles compétences en effectuant des tâches professionnelles.
Conseils d’experts
Suivez les vidéos pré-enregistrées d’experts à l’aide d’une interface unique, divisée en deux.
Aucun téléchargement ou installation requis(e)
Accédez aux outils et aux ressources dont vous avez besoin dans un espace de travail cloud préconfiguré.
Disponible uniquement sur ordinateur de bureau
Ce Projet Guidé est conçu pour les ordinateurs portables ou de bureau disposant d’une connexion internet fiable, et non pour les appareils mobiles.
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.

Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique





