Cours de DevOps pour les Bachelors 3 en Informatique

Bienvenue dans le repository du cours de DevOps à YNOV, destiné aux étudiants en Bachelor 3 spécialité informatique.

Objectifs du Cours

Le cours de DevOps vise à fournir une compréhension approfondie de l'approche DevOps, qui combine le développement et les opérations pour améliorer la collaboration et l'efficacité au sein des entreprises. Les objectifs spécifiques sont :

  • Comprendre les principes et pratiques fondamentaux de DevOps.
  • Maîtriser des outils et technologies clés tels que GitHub, Docker et Kubernetes.
  • Développer des compétences en communication et collaboration entre les équipes de développement et d'opérations.
  • Apprendre à construire et maintenir des infrastructures sécurisées et surveillées.

Structure du Cours

Le cours est structuré en 10 séances, chacune d'une durée de 3h30, couvrant différents aspects de DevOps :

  1. Introduction au DevOps.
  2. Les principes et pratiques de DevOps.
  3. Communication et Collaboration.
  4. Introduction à Docker.
  5. Introduction à Kubernetes.
  6. Gestion des Configurations et Infrastructure as Code.
  7. Intégration et Déploiement Continu (CI/CD).
  8. Monitoring et Log Management.
  9. Sécurité dans DevOps (DevSecOps).
  10. Présentation des Projets Finaux et Révisions.

Projet File Conducteur

Un projet fil conducteur sera réalisé tout au long du cours, impliquant le développement et le déploiement d'une application en utilisant les principes et outils DevOps. Ce projet permettra de concrétiser les compétences acquises et sera un élément clé de l'évaluation finale.

Comment Utiliser ce Repository

Ce repository contient les supports de cours, les travaux pratiques, et les ressources nécessaires. Vous y trouverez les slides de cours, les guides de travaux pratiques, ainsi que des références pour approfondir vos connaissances.

N'hésitez pas à cloner ce repository pour accéder au contenu du cours. Si vous avez des questions ou des problèmes, n'hésitez pas à ouvrir une issue ou à nous contacter.

Contributeurs

  • DENIS Victor

Ressources Supplémentaires

Nous espérons que ce cours vous permettra de devenir un expert en DevOps et vous souhaitons un excellent apprentissage !