Partie 3 : Conteneurs et API
Produire des images Docker petites et sûres, puis une API robuste et testée qui sert de fil conducteur aux parties suivantes.
| TP | Outil(s) | Approche |
|---|---|---|
| TP7 | Docker, Compose, Buildx | Images multi-stage non-root, HEALTHCHECK, pile app + PostgreSQL + Adminer, images multi-architecture |
| TP8 | Express, Zod, Vitest | API sécurisée (validation, erreurs centralisées, Helmet, rate limiting, OWASP API Top 10) et testée (Supertest, intégration PostgreSQL) |
Prérequis : VM de lab de la partie 2 (Ubuntu 26.04, Docker).