Adrien Gras

Développer une API REST

Module DAP — Coda Dijon B2

Construire une API REST avec un framework back-end moderne : structure (routing, controllers, services, middlewares), démarrage rapide, injection de dépendances, configuration, logs, et leviers de sobriété numérique.

Objectifs

  • Comprendre la structure d'un framework back-end moderne (routing, controllers, services, configuration, middlewares, etc.) et ses rôles principaux
  • Initialiser une application serveur en s'appuyant sur les outils de démarrage rapide propres au framework (CLI, templates, starters)
  • Organiser son code de manière lisible et maintenable, en suivant les bonnes pratiques de structuration de projet (modularité, séparation des responsabilités)
  • Mettre en œuvre l'injection de dépendances via un container IoC pour favoriser le découplage, la testabilité et la flexibilité du code
  • Configurer les comportements du framework (routing, sérialisation, validation, etc.)
  • Mettre en place une base de logs adaptée pour suivre les erreurs, les performances et le bon fonctionnement de l'API
  • Identifier les leviers d'optimisation pour réduire l'empreinte environnementale d'une API (ex : limitation des appels inutiles ou réduction des dépendances)

Durée

~10 journées (septembre–octobre 2026).

À savoir

Contenu en cours de préparation.

Sur cette page