Formation Professionnelle et Certifiante
Aperçu du programme :
Notre programme de certificat DevOps de 6 mois est conçu pour vous aider à maîtriser les compétences DevOps essentielles qui sont très recherchées sur le marché du travail actuel. Ce programme est basé sur les cours DevOps les plus pertinents disponibles sur Coursera et est enrichi de cas pratiques et de projets personnalisés élaborés par des instructeurs expérimentés de MUST University.
Vous apprendrez les principes fondamentaux de DevOps, les concepts et les outils essentiels tels que la conteneurisation à l'aide de Docker et Kubernetes, les systèmes de contrôle de version et les commandes Shell Linux. Vous découvrirez également comment mettre en œuvre ces technologies dans un cadre de développement agile, y compris Scrum. Ensuite, nous nous concentrerons sur des sujets avancés tels que le développement piloté par les tests, l'infrastructure en tant que code et l'automatisation CI/CD. Vous réunirez le tout en travaillant sur un projet pratique pour appliquer ces compétences. Rejoignez-nous pour acquérir une expertise dans les outils DevOps cruciaux que les employeurs recherchent et démarrer votre carrière dans le domaine dynamique du DevOps.
Détails du programme:
Dates | Starts December 21, 2024. Programme de 6 mois. |
Horaire | Des créneaux horaires spécifiques à convenir en consultation avec les participants. |
Langue | Français et anglais |
Format | Accès à un contenu en ligne de qualité de MUST et Coursera. Laboratoires pratiques offrant des séances de travaux pratiques avec les professeurs de MUST |
Dernier délai d’inscription | December 14, 2024. |
Emplacement | Online and/or at MUST University, Lac3, Tunis |
Coût | Registration cost: 2800 TND. Discounts: 50% for students (MUST or otherwise). |
Thèmes du programme :
1. Introduction to DevOps
In this introduction, you will understand key DevOps principles, like fostering shared responsibility and transparency. It will help you grasp the importance of Continuous Integration, Continuous Delivery, Infrastructure as Code, Test Driven Development, and Behavior Driven Development. You will also gain insights into essential DevOps concepts, including software engineering practices, cloud-native microservices, automated continuous deployments, and building resilient code. Lastly, it will clarify how DevOps impacts organizations by breaking down silos, encouraging cross-functional teamwork, and sharing responsibilities.
2. Introduction to Agile Development and Scrum (and Introduction to Version Control Systems: Git & GitHub and Linux Shell Commands)
This course will empower you with five essential Agile practices for DevOps: small batches, minimum viable product, pair programming, behavior- and test-driven development. You’ll also master user story creation, story point estimation, and kanban board tracking. Integrating Scrum, sprint planning, and utilizing metrics will be your key skills for producing shippable increments and enhancing performance, broadly applicable in different contexts.
3. Introduction to Containers, Docker, Kubernetes, and Practical Use Cases
In this section, you’ll learn how to efficiently move applications between different environments using containers. You’ll also explore the creation of contemporary cloud-based applications with tools such as Docker and Kubernetes. Understanding Kubernetes will enable you to proficiently set up and manage containers. Additionally, you’ll gain hands-on experience in creating and utilizing Docker images and containers.
4. Introduction to Test Driven Development (TDD)
This section emphasizes the significance of testing and introduces you to test-driven development (TDD) while highlighting its advantages in the DevOps context. You’ll learn to create unit tests with test assertions and fixtures and execute them. Additionally, you’ll enhance your unit testing skills using advanced TDD techniques such as coverage reports, factories, fakes, and mock objects.
5. Continuous Integration and Continuous Delivery (CI/CD)
In this part, you will learn about Infrastructure as Code (IaC), discover the tools used, and gain the ability to create IaC scripts using Terraform. Additionally, you will understand cloud platforms and automation, equipping you to automate CI/CD tasks effectively using Jenkins and GitHub actions. During this section, you will define Continuous Integration (CI) and familiarize yourself with some CI tool examples. Lastly, you will explore the Continuous Deployment (CD) process, delving into tools like OpenShift Pipelines and Argo CD.
6. Mastering DevOps Essentials with Hands-On Use Cases
In this section, you’ll gain hands-on experience through a demo project that covers the entire DevOps process. We’ll start with project planning using the Scrum methodology, move on to version control, and then delve into containerization techniques for application deployment. The lab will demonstrate the use of Docker for rapid and efficient app deployment. Additionally, the project will involve the utilization of CI/CD tools to ensure continuous integration. Additionally, we will outline several actionable next steps to help you kickstart or enhance your career in the DevOps field.
Nos instructeur(s) :
Inscription :
Veuillez saisir vos coordonnées ci-dessous et cliquer sur le bouton "Inscription".