fbpx

Les Fondamentaux Devops

 Objectifs

À l'issue de cette formation, vous serez capable de valider les objectifs d’apprentissages suivants :
➤Comprendre l’implication de DevOps dans le développement des applications modernes.
➤Comprendre les concepts de CI/CD.
➤Comprendre les caractéristiques et concepts des micro services, API REST, cloud et stockage de données.
➤Mettre en œuvre un projet Git en mode collaboratif.
➤Savoir containeriser les applications dans des images Docker.
➤Comprendre le déploiement et l’orchestration des conteneurs sur un cluster.
➤Découvrir le fonctionnement et l’architecture de Kubernetes.
➤Savoir initialiser un cluster sous Kebernetes.
➤Savoir gérer les objets et les contrôleurs Kubernetes.
➤Identifier les étapes de l’intégration continue.
➤Comprendre l’architecture et le fonctionnement de Jenkins.

 Prérequis

Les participants doivent avoir des connaissances en développement.

Certification

Résultats attendus à l’issue de la formation : Un examen blanc avec un score minimum supérieur ou égal à 65% est requis pour accéder à l’examen de certification.

Modalités d’évaluation :
➤Le passage de l’examen officiel s’effectue en anglais ou en Français au choix à l'issue du parcours et en ligne (avec surveillance distante).
➤Cela consiste en un QCM de 60 minutes, comportant 40 questions.

Modalités d’obtention :
➤Cela consiste en un QCM de 60 minutes, comportant 40 questions.
➤Un score minimum de 65% est requis pour réussir l’examen.
➤Le résultat à l’examen est connu à la fin de l’épreuve.

Documents délivrés à l’issue de la formation : certificat officiel envoyé par email par le certificateur dans la semaine suivant l’examen au format PDF, copie du livret de suivi de formation, attestation de réussite et de compétences et un certificat de réalisation.

 Programme

mon programme

Jour 1:
1. Présentation de DevOps :

➤Introduction à DevOps .
➤Qu’est ce que DevOps .
➤Relation DevOps/Agile .
➤Aspect organisationnel .
➤Les pratiques DevOps .
➤Les outils DevOps.

2. Développement des applications modernes :

➤L’architecture à microservices .
➤Les API REST.
➤Plateformes et concepts de données .
➤Les plateformes Cloud.
➤Les stratégies de déploiement.

Jour 2 :
3. Gestion des versions avec Git :

➤Apports et types des solutions de gestion des versions.
➤Structure des dépôts Git.
➤Les commandes de base Git .
➤Les branches Git.
➤Résolution de conflits.
➤Travaux pratiques : Gestion des dépôts Git.

4. Gestion des conteneurs avec Docker :

➤La technologie de conteneurisation Docker et les conteneurs.
➤Gestion des images docker.
➤Gestion des réseaux de conteneurs .
➤Gestion des volumes persistants.

Jour 3 :
5. Conteneurisation des applications :

➤Pourquoi et comment ?
➤Etude des besoins de conteneurisation .
➤Les instructions Dockerfile.

6. Mise en place de pipelines CI/CD :

➤Jenkins et CI/CD.
➤Travaux pratiques : projet de CI/CD.

 Avis des participants

Note Moyenne de :
4.5
Noté 4.5 sur 5

Noté 5 sur 5

« Formateur compétent, Il sait comment passer l’information et gère le temps
Pas de suggestion pour moi (Merci pour votre accueil). »

jihen