2025-09-16
Vue d’ensemble
- 19/09/2025 REST, OpenAPI, TP noté
- 26/09/2025 GraphQL, TP noté
- 03/10/2025 gRPC, TP noté
- 10/10/2025 Docker, NoSQL, TP noté
- 21/11/2025
- présentation du sujet de projet
- évaluation orale TP noté
- rendu Moodle
- 28/11/2025, 05/12/2025, 09/01/2026, 16/01/2026 Projet
- 23/01/2026 évaluation orale de projet
REST
GraphQL
gRPC
Docker et NoSQL
- Cours Docker
- Tutoriel CLI Docker
- Introduction aux bases NoSQL
- Tutoriel MongoDB
- TP noté
- dockeriser l’application
- passer les fichiers Json en base MongoDB et adapter les services
Projet
- Sujet de projet
- coder une application micro-services de votre choix
- ce qui est attendu
- coder au moins 3 micro-services avec au moins une API REST et une API GraphQL (gRPC non obligatoire)
- coder au moins un micro-service dans un autre langage que Python (Go, Js, Ts, Java etc.)
- utiliser une API externe de votre choix pour obtenir des données pour votre application
- votre application doit être dockerisée
- bonus : utiliser un broker de messages (MQTT, RabbitMQ, ou autre) dans votre application pour gérer des événements ou messages asynchrones
- attention : je n’attends pas un frontend ! Je veux du travail sur le backend seulement !!!
Evaluations
- Evaluation orale TP noté - 10 minutes par groupe
- contexte de la présentation : le groupe et moi seulement
- préparer une démonstration de votre application dockerisée et utilisant MongoDB
- questions/réponses
- Evaluation orale projet - 10 minutes par groupe
- contexte de la présentation : devant toute la classe
- présenter avec des slides votre projet et l’architecture de votre application avec les différentes API et langages utilisés
- présenter votre application à travers une démonstration