DevOps Mastery CI/CD: Docker, Jenkins, Tests, Angular & AWS
Learn DevOps: Angular, Git, AWS, Jenkins, CI/CD & cloud technologies. Master development, automation, and containerization.
Course Content
DevOps Mastery CI/CD: Docker, Jenkins, Tests, Angular & AWS is a beginner-level Udemy course taught by Assabbour Jaouad. It runs 2h 17m, is taught in French, and includes a certificate of completion. 4 students have enrolled. It is a paid course, first published March 2025.
Découvrez les fondamentaux de DevOps et apprenez à l'appliquer concrètement dans ce cours pratique. Nous allons explorer une approche progressive pour maîtriser cette méthodologie essentielle au cycle de développement logiciel moderne.
Voici ce que vous allez apprendre :
- Introduction à DevOps : Comprenez l'importance de DevOps et son rôle crucial dans l'efficacité du développement logiciel.
- Technologies DevOps Clés : Explorez les outils et technologies indispensables pour une mise en œuvre réussie de DevOps.
- Projet Pratique : Microservice Bancaire : Vous serez immergé dans un projet réaliste : le développement d'un microservice bancaire pour la gestion des transactions. Ce projet vous permettra d'intégrer une pipeline CI/CD DevOps complète.
Les étapes clés de ce cours :
- Développement de l'Application :
- Création d'une interface utilisateur (frontend) avec Angular.
- Développement du backend et des APIs nécessaires au microservice.
- Implémentation de tests unitaires rigoureux pour garantir la qualité du code.
- Gestion du Code Source et Collaboration :
- Utilisation de Git et GitHub pour le versioning du code et la collaboration efficace au sein d'une équipe.
- Déploiement sur le Cloud :
- Hébergement sur AWS (avec possibilité de développement local).
- Conteneurisation avec Docker pour une portabilité et une reproductibilité optimales.
- Automatisation et Mise en Production :
- Mise en place d'une intégration continue (CI) avec Jenkins pour automatiser les tests et la construction du code.
- Implémentation d'un déploiement continu (CD) pour automatiser le déploiement de l'application.
- Déploiement final de l'application en environnement de production.
À la fin de ce cours, vous serez capable de maîtriser DevOps appliqué à un projet concret. Vous combinerez les principes de développement, de tests, de cloud et d'automatisation pour livrer une application robuste et scalable. Apprenez à optimiser votre cycle de développement logiciel avec DevOps et à améliorer la livraison continue de vos applications.
Hire the developers behind TutorialSearch.io
We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.