Crea tu primera API RESTful con Spring Boot, JPA y MySQL
por Elivar Largo
Crea una API REST con Spring Boot, Spring Data JPA y MySQL: capas de servicio y controlador, CRUD, pruebas con Postman y seguridad básica con Spring Security.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación en Udemy impartido por Elivar Largo (1 h 30 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Desarrolladores Java que quieren dar el salto al backend y construir su primera API REST con Spring Boot.
- Duración
- 1 h 30 min · 16 lecciones
- Precio
- Gratis en Udemy
- Autor
- Elivar Largo
- Plan sugerido
- 2 sem. · 2 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso breve y bien enfocado para crear una primera API REST con Spring Boot, desde la persistencia hasta la seguridad básica. Resulta útil para quien ya sabe Java y quiere una visión práctica del backend. No profundiza más allá de lo básico.
Puntos fuertes
- Recorrido completo y compacto: del proyecto inicial a la seguridad básica en unos 90 minutos.
- Aplica separación de responsabilidades por capas (persistencia, servicio, controlador).
- Incluye pruebas de los endpoints con Postman y una parte de seguridad.
A tener en cuenta
- Es una introducción: no se mencionan temas como validación, manejo de errores o despliegue.
- La descripción no indica el año de publicación ni las versiones de Spring Boot utilizadas.
- Con solo 90 minutos, la profundidad en cada tema es limitada.
De qué trata
Curso de Udemy de unos 90 minutos y 16 lecciones que enseña a crear una API RESTful completa con Spring Boot, desde cero y paso a paso. Se organiza en tres bloques: una introducción, la implementación de la API y la incorporación de seguridades básicas.
Primero se configura el proyecto en IntelliJ IDEA y se construye la capa de persistencia con Spring Data JPA y MySQL. Después se desarrollan la capa de servicio y el controlador con operaciones CRUD, y los endpoints se prueban con Postman. Al final se protege la API con Spring Security y autenticación básica.
- Proyecto Spring Boot en IntelliJ IDEA
- Persistencia con Spring Data JPA y MySQL
- Capas de servicio y controlador con CRUD
- Pruebas de endpoints con Postman
- Seguridad básica con Spring Security
Para quién es este curso
- Desarrolladores Java que quieren dar el salto al backend y construir su primera API REST con Spring Boot.
- Personas que conocen Java y buscan un recorrido corto y práctico por persistencia, servicio, controlador y seguridad básica.
Mejor busca otro si…
- Quien ya construye APIs con Spring Boot y busca temas avanzados: el curso se presenta como una primera API.
- Quien aún no sabe Java: el curso está dirigido a desarrolladores Java.
Antes de empezar
- Conocimientos de Java (el curso está pensado para desarrolladores Java).
- Tener instalado un entorno donde trabajar con IntelliJ IDEA, MySQL y Postman, que se usan durante el curso.
Qué sabrás hacer al terminar
- Configurar un proyecto Spring Boot en IntelliJ IDEA.
- Crear la capa de persistencia con Spring Data JPA y MySQL.
- Desarrollar las capas de servicio y controlador con operaciones CRUD.
- Probar los endpoints con Postman.
- Aplicar seguridad básica con Spring Security para proteger endpoints.
Estructura del curso
- 01
Introducción
Presentación del curso y de lo que se construirá: una API RESTful con Spring Boot, JPA y MySQL.
- 02
Implementar una API RESTful con Spring Boot
Configuración del proyecto en IntelliJ IDEA, capa de persistencia con Spring Data JPA y MySQL, capa de servicio y controlador, operaciones CRUD y pruebas de los endpoints con Postman.
- 03
Implementar seguridades básicas en una API REST con Spring Boot
Protección de los endpoints con Spring Security, autenticación básica y acceso restringido a usuarios autorizados.
Capítulos del vídeo
- 01Introducción
- 02Implementar una API RESTful con Spring Boot
- 03Implementar seguridades básicas en una API REST con Spring Boot
Plan de estudio sugerido
2 semanas · unas 2 h por semana
- 1.Sesión 1: Introducción y configuración del proyecto en IntelliJ IDEA; crea tú la base de datos MySQL.
- 2.Sesión 2: Capa de persistencia con Spring Data JPA; replica la entidad y comprueba la conexión.
- 3.Sesión 3: Servicio, controlador y CRUD; prueba cada endpoint con Postman.
- 4.Sesión 4: Seguridad básica con Spring Security; verifica qué endpoints quedan protegidos y repite el proceso con otra entidad.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Sigue el curso con IntelliJ IDEA y MySQL ya instalados para no interrumpir el ritmo.
- Prueba cada endpoint en Postman nada más crearlo, antes de pasar a la siguiente capa.
- Al terminar, repite el ejercicio con otra entidad propia para afianzar la separación en capas.
- Haz el bloque de seguridad en una sesión aparte y comprueba el acceso con y sin credenciales.
Antes y después de este curso
- Antes de este cursoIntroducción a Java desde ceroRefuerza los fundamentos de Java que el curso da por supuestos.
- Después de este cursoAprende SQL - Curso desde cero con MySQL, PostgreSQL, Backend y DockerProfundiza en SQL y MySQL, la base de datos usada en la capa de persistencia.
Cómo lo presenta Elivar Largo
Tu primera API RESTful con Java y Spring Boot en tiempo récord
Crea tu primera API RESTful con Spring Boot, JPA y MySQL En este curso aprenderás a crear una API RESTful completa utilizando Spring Boot, desde cero y paso a paso. Comenzaremos configurando un proyecto profesional en IntelliJ IDEA, preparando el entorno de desarrollo ideal para trabajar con Java y Spring. A continuación, te enseñaré…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Qué necesito saber antes de empezar?
El curso está dirigido a desarrolladores Java, así que conviene conocer el lenguaje. Se parte de cero en Spring Boot, paso a paso.
+¿Cuánto dura?
Unos 90 minutos repartidos en 16 lecciones. Con pausas para practicar, unas 3 o 4 horas en total.
+¿Qué cubre la seguridad?
Seguridad básica con Spring Security: proteger endpoints REST, configurar autenticación básica y limitar el acceso a usuarios autorizados.
+¿Con qué herramientas se trabaja?
Con IntelliJ IDEA, Spring Data JPA, MySQL, Spring Security y Postman para probar los endpoints.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Elivar Largo; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.