Tous les cours
R5C4 — Données Décisionnelles
0 / 56 sections
Introduction
Ressources
IUT

Cours Info

IUT Paris 8 — BUT Informatique

Moodle
  1. Accueil
  2. R5c4
  3. Seance 1
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

FacileLecture

Objectifs, contexte et plan de la séance

02

HTTP & REST

FacileRappels

Requêtes, réponses, méthodes HTTP et principes REST

03

Concevoir une API REST

IntermédiaireConception

Nommage de ressources, URI, versioning et exemples Flask

04

Architecture Flask

AvancéArchitecture

Blueprint, Controller, Repository — une architecture simple et efficace

05

Pagination & Filtrage

IntermédiaireEssentiel

Paginer, filtrer et trier de grands volumes de données

06

Endpoints d'agrégation

IntermédiaireEssentiel

Totaux, moyennes, regroupements — servir la donnée analytique

07

Formats de données & Export

IntermédiairePratique

JSON, CSV et négociation de contenu

08

Exercices

IntermédiairePratique

Mettez en pratique vos connaissances

09

Quiz de validation

AvancéÉvaluation

Testez vos connaissances sur l'ensemble de la séance

Réviser la séance
CommencerRetour au cours

Instructeur

Thomas Louvet

Lead Dev Fullstack chez Akkodis

t.louvet@iut.univ-paris8.frtlouvet.com

Technologies

  • Frontend: React / NextJS
  • Backend: NodeJS / NestJS
  • Langage: TypeScript

Liens utiles

  • Ressources
  • MDN Web Docs
  • React Documentation
  • Moodle IUT Paris 8

© 2026 Thomas Louvet - Supports de cours pour IUT Paris 8

Usage éducatif uniquement