Spring Boot & API REST: de cero a experto

Domina el desarrollo de API REST modernas y de alto rendimiento con Spring Boot

Descubrir los tutoriales

¿Por qué aprender Spring Boot?

Spring Boot se ha convertido en el estándar de facto para el desarrollo de aplicaciones Java modernas. Este curso te guiará paso a paso en la creación de API REST profesionales, desde la configuración inicial hasta el despliegue en producción.

Aprenderás a construir API REST robustas, seguras y escalables utilizando las mejores prácticas del sector. Este curso también cubre aspectos avanzados como la seguridad, las pruebas, la documentación y el despliegue.

10 tutoriales
Unas 6 horas de lectura
intermedio a avanzado
javaspringspringbootapirestmicroserviceswebbackend
Spring Boot & API REST: de cero a experto

Los tutoriales de la serie

1

Introducción a Spring Boot y REST

Descubre los fundamentos de Spring Boot y los principios de las API REST. Comprende por qué Spring Boot se ha vuelto tan popular y cómo simplifica el desarrollo.

Principiante 30 minutos
Empezar este tutorial
2

Configuración y primer proyecto

Configura tu entorno de desarrollo y crea tu primer proyecto Spring Boot. Descubre Spring Initializr y la estructura de un proyecto Spring Boot.

Principiante 45 minutos
Leer el tutorial
3

Creación de API REST con Spring Boot

Aprende a crear endpoints REST con Spring Boot. Domina las anotaciones @RestController, @RequestMapping y los métodos HTTP.

Intermedio 60 minutos
Leer el tutorial
4

Persistencia de datos con Spring Data JPA

Integra una base de datos en tu API REST con Spring Data JPA. Crea repositories y manipula tus datos con facilidad.

Intermedio 75 minutos
Leer el tutorial
5

Validación y gestión de errores

Implementa la validación de datos y una gestión de errores robusta en tu API REST. Utiliza Bean Validation y crea respuestas de error coherentes.

Intermedio 45 minutos
Leer el tutorial
6

Securización de API con Spring Security

Protege tu API REST con Spring Security. Implementa la autenticación JWT, la gestión de roles y las autorizaciones.

Avanzado 90 minutos
Leer el tutorial
7

Documentación de API con Swagger/OpenAPI

Documenta tu API REST con Swagger/OpenAPI. Crea una documentación interactiva y mantenible para tus endpoints.

Intermedio 45 minutos
Leer el tutorial
8

Pruebas de API REST

Aprende a probar tu API REST con Spring Boot Test, JUnit 5, Mockito y RestAssured. Implementa pruebas unitarias y de integración.

Avanzado 60 minutos
Leer el tutorial
9

Optimización del rendimiento

Optimiza el rendimiento de tu API REST. Implementa el almacenamiento en caché, la paginación, el filtrado y la ordenación de los resultados.

Avanzado 60 minutos
Leer el tutorial
10

Despliegue en producción

Despliega tu API REST en producción. Configura los perfiles, el registro de logs y la monitorización, y despliega en distintas plataformas (Docker, Cloud, etc.).

Avanzado 75 minutos
Leer el tutorial