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.