Séance 1 - Introduction et REST
- Slides d’introduction
- Pdf du cours sur REST
- Tutoriel sur Flask
- Tutoriel sur OpenAPI
- Installation des environnements
Pour les plus rapides :
Séance 2 - GraphQL
- Evaluation - Quizz n°1 sur REST/OpenAPI (10 minutes)
- Pdf du cours sur GraphQL
- Tutoriel sur GraphQL
Pour les plus rapides :
- Suite TP REST
- sujet de TP mixte
- sujet de TP bonus
Séance 3 - gRPC
- Evaluation - Quizz n°2 sur GraphQL (10 minutes)
- Pdf du cours sur RPC et gRPC
- Tutoriel sur gRPC
Pour les plus rapides :
- Suite des TP
Séance 4
- Evaluation - Quizz n°3 sur gRPC (10 minutes)
- connectez-vous sur Moodle
- Suite et fin des TPs
- Préparez votre oral
- démo de chaque TP
- connaître vos codes pour pouvoir les expliquer
Séance 5
- Evaluation orale - 10 minutes par groupe
- préparer quelques slides (autour de 5) pour présenter le projet et votre travail (découpage, ce qui est fait ou pas, ce qui a été ajouté etc.)
- préparer une démonstration (attention à ne pas perdre de temps, préparer les collections de requêtes, préparer un déploiement automatisé de vos démo etc.)
- Finalisez vos rendus
- code propre et commenté de tous les TP (au moins les verts de chaque partie)
- 2 repositories
git
, 1 par TP (GitHub ou gitlab.imt-atlantique.fr) - 1 README contenant à la racine de chaque répertoire de TP :
- ce que vous avez fait dans le TP et quelques explications
- instructions pour lancer vos codes avec ou sans Docker Compose
Séances 6 à 10
- mini-projet encadré par Mayleen Lacouture