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.

Profitez d'une croissance illimitée avec un an de Coursera Plus pour 199 $ (régulièrement 399 $). Économisez maintenant.

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

Instructeur : Adem Hassine
2 543 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 : Docker (Logiciel)
- Catégorie : Spring Boot
- Catégorie : Hébergement en nuage
- Catégorie : Déploiement des applications
- Catégorie : DevOps
- Catégorie : Amazon Elastic Compute Cloud (en anglais)
- Catégorie : Intégration continue
- Catégorie : Déploiement dans le nuage
- Catégorie : CI/CD
- Catégorie : GitHub
- Catégorie : Déploiement continu
- Catégorie : Conteneurisation
- Catégorie : Amazon Web Services
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 ?




Vous aimerez peut-être aussi
Foire Aux Questions
En achetant un Projet Guidé, vous obtenez tout ce dont vous avez besoin pour terminer ce Projet Guidé, y compris l'accès à un espace de travail de bureau cloud, via votre navigateur web, qui contient les fichiers et les logiciels dont vous avez besoin pour commencer, ainsi que les instructions vidéo étape par étape d'un expert en la matière.
Comme votre espace de travail contient un bureau cloud dimensionné pour un ordinateur portable ou de bureau, les Projets Guidés ne sont pas disponibles sur votre appareil mobile.
Les enseignants des Projets Guidés sont des experts en la matière qui ont de l'expérience dans les compétences, les outils ou le domaine de leur projet et qui sont passionnés par le partage de leurs connaissances avec des millions d'étudiants dans le monde.








