Devops
Volume horaire : 21
Description du contenu de l'enseignement :
Ce cours se concentre sur l'apprentissage des outils et pratiques pour la gestion, le déploiement et la maintenance des infrastructures nécessaires aux applications modernes.
Nous traiterons : - développement collaboratif (Git, CI/CD, versioning) - Virtualisation, conteneurisation et gestion de conteneurs (docker, docker compose, kubernetes) - Services principaux des cloud providers - Infrastructure as Code avec un cloud provider (Cloud)
Pré-requis recommandés :
Connaissances basique :
- git
- shell linux
- réseau
- système client / serveur
Compétence à acquérir :
- Connaitre et utiliser les principaux leviers de la philosophie DevOps
- Découvrir les avantages / limites des Cloud provider (fournisseurs de services Cloud)
- Utiliser les principales technologies modernes pour le déploiement d'application à l'échelle
Mode de contrôle des connaissances :
1 TP noté (50%)
1 évaluation de fin de cours sur feuille (50%)