API REST en Java avec Spring Boot Construire des API professionnelles
Bientôt disponible !
Suivez-nous pour être informé dès la sortie
- Niveau Confirmé à Expert
- Parution février 2027
Ce livre s’adresse aux développeurs Java souhaitant concevoir des API REST professionnelles avec Spring Boot 3. Il a pour objectif de montrer comment construire une interface claire, sécurisée et durable, qui reste maintenable une fois en production. Il suppose une connaissance des bases du langage Java, mais aucune expérience préalable de Spring Boot ni du protocole HTTP.
L’ouvrage repose sur un projet fil rouge unique, une API de gestion des plats d’un restaurant, construit dès le deuxième chapitre puis enrichi à chaque étape. Le lecteur ne découvre pas des notions isolées : il voit une même application gagner en robustesse, en lisibilité et en maturité au fil des onze chapitres.
Le parcours s’ouvre sur les architectures de services et les principes REST, avant la création d’une première API fonctionnelle avec Spring Boot. Le troisième chapitre traite la conception des ressources, des URI et des codes de statut HTTP. Le quatrième introduit l’architecture en couches, prolongé par la persistance des données avec Spring Data JPA, puis par les DTO qui séparent le modèle interne du contrat exposé.
Viennent ensuite la documentation automatique avec Swagger/OpenAPI, la validation des données et la gestion centralisée des erreurs, puis la sécurisation des endpoints avec Spring Security et les tokens JWT. Les deux derniers chapitres abordent l’industrialisation (tests automatisés, pagination, versioning, approche API First) et le déploiement en production : profils d’environnement, supervision avec Actuator, journalisation et pipeline CI/CD.
Chaque chapitre associe des explications progressives, des blocs de code commentés, des remarques signalant les pièges courants, des mini-cas pratiques de diagnostic et un résumé des notions abordées. Un glossaire de quarante-huit termes accompagne l’ouvrage.
Caractéristiques
- Livre (broché) - 17 x 21 cm
- ISBN : 978-2-409-05698-7
- EAN : 9782409056987
- Ref. ENI : EIJAVAPIREST
Caractéristiques
- HTML
- ISBN : 978-2-409-05699-4
- EAN : 9782409056994
- Ref. ENI : LNEIJAVAPIREST
