École Privée d’Ingénierie du Niger — L’école du nouveau monde

✉ elearning@epiniger.edu.ne    🌐 epiniger.edu.ne

Écrit par

dans

Licence Professionnelle en Génie Logiciel (GELO) › Licence 3 › GELO · S6 · UE1 — Technologies Émergentes & Marchés

Cloud Computing & DevOps

Code CLD6112 3 crédits CM 20h · TD 10h · TP 10h · TPE 20h Évaluation : CC+ET (CC 40% / ET 60%)

Se connecter pour s'inscrire Créer un compte

4 leçon(s) · 1 quiz · 0 inscrit(s)

Présentation

Ce cours forme les étudiants de S6 à concevoir, automatiser et exploiter des infrastructures cloud modernes. Il couvre les services fondamentaux d’AWS et d’Azure, l’infrastructure as code (Terraform, CloudFormation, Ansible), la conteneurisation (Docker, Kubernetes, Helm) et les pratiques DevOps (CI/CD, supervision, SLO). Les exemples s’appuient sur des applications nigériennes (gestion de scolarité, portail de paiement, services municipaux) et tiennent compte des contraintes locales : latence vers les régions cloud, coût de la bande passante, souveraineté des données. Toutes les configurations fournies ont été validées par des outils (cfn-lint, ansible –syntax-check, validation de schéma Kubernetes, actionlint).

Objectifs d’apprentissage

  • Maîtriser les services cloud AWS et Azure : compute, storage, networking, IAM.
  • Concevoir et déployer une infrastructure cloud sécurisée et scalable (Infrastructure as Code).
  • Implémenter un pipeline CI/CD complet pour une application web avec GitHub Actions.
  • Appliquer les pratiques DevOps : conteneurisation Docker, orchestration Kubernetes.

Prérequis

Administration Réseaux & Serveurs Windows (ASW5131, S5) ; Linux LPI 201 — Administration intermédiaire. Maîtrise de la ligne de commande Linux, de Git et de l’adressage IPv4.

Plan du cours

  1. Leçon 1 — Fondamentaux du Cloud Computing
  2. Leçon 2 — Infrastructure as Code (IaC)
  3. Leçon 3 — Conteneurisation et Orchestration
  4. Leçon 4 — CI/CD et Pratiques DevOps

Travaux pratiques

  • TP : déploiement d’une application web complète (VPC, EC2, RDS, S3) avec Terraform (leçon 2).
  • TP : pipeline CI/CD complet — push → tests → build Docker → deploy K8s → monitoring (leçon 4).

Modalités d’évaluation

Volume horaire : CM 20 h, TD 10 h, TP 10 h, TPE 20 h (CTT 60 h) — 3 crédits. Évaluation CC + ET : contrôle continu 40 % (TP, comptes rendus, quiz), examen terminal 60 %. Nature : mixte.

Bibliographie

  • A. Wittig & M. Wittig, Amazon Web Services in Action, Manning.
  • B. Burns et al., Kubernetes: Up and Running, O’Reilly.
  • Y. Brikman, Terraform: Up & Running, O’Reilly.
  • B. Beyer et al., Site Reliability Engineering, O’Reilly (sre.google, gratuit).

Évaluation globale de la matière

Connectez-vous pour suivre votre progression.

Programme

  1. 🔒 Leçon 1 — Fondamentaux du Cloud Computing · 90 min
  2. 🔒 Leçon 2 — Infrastructure as Code (IaC) · 120 min
  3. 🔒 Leçon 3 — Conteneurisation et Orchestration · 90 min
  4. 🔒 Leçon 4 — CI/CD et Pratiques DevOps · 120 min
  5. 🔒 Quiz — Cloud Computing & DevOps · quiz

Évaluation globale de la matière

Connectez-vous pour suivre votre progression.