Développement d'API en Java : des bases aux microservices
300 pages
French
PDF
4.5

Développement d'API en Java : des bases aux microservices

Создание RESTful и GraphQL API с нуля на Java 17+

Auteur :

Année :

Résumé :

Le livre «API разработка на Java» est un guide pratique complet pour les développeurs souhaitant maîtriser la création d'interfaces web modernes en Java. L'auteur, Alexey Voronov, développeur senior avec 10 ans d'expérience, guide le lecteur des principes de base de la construction d'API jusqu'au déploiement de solutions de production.

Pour qui est ce livre :

  • Développeurs Java de niveau Junior et Middle souhaitant passer au développement backend d'API ;
  • Étudiants et diplômés en informatique étudiant Java ;
  • Développeurs d'autres langages (Python, C#) passant à Java ;
  • Tech leads souhaitant systématiser leurs connaissances en conception d'API.

Ce que vous apprendrez :

  • Les bases de REST : ressources, méthodes HTTP, statuts, HATEOAS ;
  • Configuration de Spring Boot pour un démarrage rapide d'un projet API ;
  • Travail avec JPA et Hibernate : mapping d'entités, repositories, pagination ;
  • Création de contrôleurs RESTful avec validation et gestion des erreurs ;
  • Documentation d'API avec Swagger/OpenAPI 3.0 ;
  • Authentification et autorisation : JWT, OAuth2, Spring Security ;
  • Développement d'API GraphQL avec Spring GraphQL ;
  • Tests : unitaires, d'intégration, avec MockMvc et TestContainers ;
  • Architecture microservices : Service Discovery, API Gateway (Spring Cloud) ;
  • Interaction asynchrone : Kafka, RabbitMQ, WebSockets ;
  • Mo

Recommendations