Séance 1
APIs REST pour la donnée
HTTP, conception d'API, pagination, agrégation et export de données
Ce que vous allez apprendre
- •Les fondamentaux du protocole HTTP et de REST (rappels)
- •Concevoir une API REST orientée données
- •Structurer une application Flask simplement (Blueprint, Controller, Repository)
- •Implémenter la pagination et le filtrage sur de grands jeux de données
- •Créer des endpoints d'agrégation (totaux, moyennes, regroupements)
- •Exporter des données en JSON et CSV
Parcours de la séance
01
Introduction
FacileLectureObjectifs, contexte et plan de la séance
02
HTTP & REST
FacileRappelsRequêtes, réponses, méthodes HTTP et principes REST
03
Concevoir une API REST
IntermédiaireConceptionNommage de ressources, URI, versioning et exemples Flask
04
Architecture Flask
AvancéArchitectureBlueprint, Controller, Repository — une architecture simple et efficace
05
Pagination & Filtrage
IntermédiaireEssentielPaginer, filtrer et trier de grands volumes de données
06
Endpoints d'agrégation
IntermédiaireEssentielTotaux, moyennes, regroupements — servir la donnée analytique
07
Formats de données & Export
IntermédiairePratiqueJSON, CSV et négociation de contenu
08
Exercices
IntermédiairePratiqueMettez en pratique vos connaissances
09
Quiz de validation
AvancéÉvaluationTestez vos connaissances sur l'ensemble de la séance