Desarrollo de API en Java: de lo básico a los microservicios
300 páginas
Spanish
PDF
4.5

Desarrollo de API en Java: de lo básico a los microservicios

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

Autor:

Año:

Resumen:

El libro «API разработка на Java» es una guía práctica completa para desarrolladores que desean dominar la creación de interfaces web modernas en Java. El autor, Alexey Voronov, desarrollador senior con 10 años de experiencia, guía al lector desde los principios básicos de la construcción de API hasta el despliegue de soluciones de producción.

Para quién es este libro:

  • Desarrolladores Java de nivel Junior y Middle que quieran pasar al desarrollo backend de API;
  • Estudiantes y graduados de especialidades IT que estudian Java;
  • Desarrolladores de otros lenguajes (Python, C#) que migran a Java;
  • Tech leads que deseen sistematizar conocimientos sobre diseño de API.

Qué aprenderás:

  • Fundamentos de REST: recursos, métodos HTTP, estados, HATEOAS;
  • Configuración de Spring Boot para un inicio rápido de proyectos API;
  • Trabajo con JPA y Hibernate: mapeo de entidades, repositorios, paginación;
  • Creación de controladores RESTful con validación y manejo de errores;
  • Documentación de API con Swagger/OpenAPI 3.0;
  • Autenticación y autorización: JWT, OAuth2, Spring Security;
  • Desarrollo de API GraphQL usando Spring GraphQL;
  • Testing: unitario, de integración, con MockMvc y TestContainers;
  • Arquitectura de microservicios: Service Discovery, API Gateway (Spring Cloud);
  • Comunicación asíncrona: Kafka, RabbitMQ, WebSockets;
  • M

Recommendations