⏱ Durée totale : 60 heures
👉 Format idéal : 2 mois (soir / week-end)
🧱 🔹 MODULES DU PROGRAMME
🔵 1. Introduction au DevOps
⏱ 5 heures
- Qu’est-ce que le DevOps
- Cycle de vie logiciel (SDLC)
- Culture DevOps (CI/CD)
- Rôle du DevOps Engineer
🟢 2. Linux & Commandes essentielles
⏱ 10 heures
- Navigation Linux
- Gestion des fichiers
- Permissions
- Installation de logiciels
- Scripts Bash simples
👉 Très important (base DevOps)
🟡 3. Gestion de version avec Git
⏱ 10 heures
- Installation Git
- Commit / push / pull
- Branches
- Collaboration (GitHub)
🟠 4. Intégration Continue (CI) avec Jenkins
⏱ 10 heures
- Installation Jenkins
- Création de pipeline
- Build automatique
- Tests automatisés
🔴 5. Conteneurisation avec Docker
⏱ 10 heures
- Introduction Docker
- Images et containers
- Dockerfile
- Docker Compose
👉 Module clé DevOps 🔥
🟣 6. Introduction à Kubernetes
⏱ 5 heures
- Concepts (Pods, Services)
- Déploiement simple
- Gestion des containers
⚫ 7. Déploiement continu (CD)
⏱ 5 heures
- Pipeline CI/CD complet
- Déploiement automatique
- Bonnes pratiques
⚪ 8. Projet pratique DevOps
⏱ 5 heures
- Projet :
👉 Déployer une application avec :- Git + Jenkins + Docker
📊 🔥 RÉCAPITULATIF
| Module | Heures |
|---|---|
| Introduction DevOps | 5h |
| Linux | 10h |
| Git | 10h |
| Jenkins | 10h |
| Docker | 10h |
| Kubernetes | 5h |
| CI/CD | 5h |
| Projet | 5h |
| TOTAL | 60h |
🎯 🧑💻 Objectifs de la formation
À la fin de la formation :
✔ Comprendre le DevOps
✔ Utiliser Git pour gérer le code
✔ Créer des pipelines CI/CD
✔ Déployer des applications avec Docker
✔ Avoir une vision globale DevOps
🎯 👥 Public cible
- Développeurs (Java, Web…)
- Administrateurs systèmes
- Étudiants informatique
- Débutants motivés
