Desarrollo Web #21 de 26 en su categoría

Análisis del curso “Spring Boot: Desarrollo de aplicaciones backend” de Alfredo Leal: ¿vale la pena?

Un recorrido completo por el backend con Spring Boot 3, con seguridad, pruebas, Docker y AWS en 20.3 h; JPA queda en lo básico, cada tema se ve una vez y el repaso de Java no basta.

Portada oficial del curso Spring Boot: Desarrollo de aplicaciones backend

Qué promete y qué encontré al analizarlo

Spring Boot: Desarrollo de aplicaciones backend, de Alfredo Leal, que se presenta como ingeniero informático, promete enseñarte a construir APIs REST con Spring Boot 3, asegurarlas con Spring Security y JWT, probarlas con JUnit y Mockito y desplegarlas en AWS. Tiene 669 reseñas con un 4.53 y 3,137 alumnos; se creó en 2021 y se actualizó el 2 de octubre de 2026.

Al revisar sus 20 secciones, el núcleo de API REST ocupa 3.1 horas y lo acompañan bloques bien desarrollados de seguridad (2.1 h) y pruebas (1.8 h). El resto se reparte en muchos temas: Angular, AWS, MongoDB, Docker y una introducción a microservicios suman 7.7 horas. Trabaja con Java 17, y la ficha y la descripción dicen Spring Boot 3. Son 20.3 horas en 290 clases.

El temario, en resumen

  • Spring y Maven (45 elementos, 2.9 h): inversión de control e inyección de dependencias con XML y con anotaciones, teoría de API REST y JSON, y el ciclo de vida de Maven.
  • API REST con MySQL (57, 3.1 h): JPA con CrudRepository, servicio y controlador, errores con HttpStatus, CRUD completo, transacciones y 4 tareas de libros con relación ManyToOne.
  • Seguridad, documentación y pruebas (52, 4.4 h): Spring Security con roles, usuarios en base de datos, BCrypt y token; Swagger con springdoc; JUnit, Mockito y cobertura con Jacoco.
  • Cliente y despliegue (45, 3.4 h): un cliente Angular con HttpClient y CORS, AWS con RDS, Elastic Beanstalk, S3 y CloudFront, y Git con GitHub.
  • Más proyectos (54, 4.7 h): una aplicación web con MongoDB Atlas, Lombok y Thymeleaf; Docker con Dockerfile y MySQL; introducción a microservicios y Spring Cloud.
  • Repaso de Java (29, 1.5 h), al final: variables, métodos, if, herencia e interfaces, con 2 ejercicios de código.

Puntos fuertes

  • Un backend completo, de la base de datos a la nube. Construyes una API REST de categorías y libros con MySQL y JPA, la pruebas con Postman, la documentas con Swagger y la despliegas en AWS con RDS y Elastic Beanstalk.
  • Seguridad y pruebas, que muchos cursos omiten. Spring Security ocupa 2.1 horas: usuarios en memoria y en base de datos, roles por URL, contraseñas con BCrypt y 9 clases para generar un token y validarlo con un filtro. Las pruebas, 1.8 horas: JUnit 5, Mockito para el servicio y el controlador, y cobertura con Jacoco.
  • El ciclo de entrega, no solo el código. Git y GitHub, Docker con Dockerfile y MySQL en contenedor, y un cliente Angular que consume la API. Como ingeniero, valoro ese cliente: ver el backend desde el otro lado explica por qué importan los códigos de estado y por qué aparece el error de CORS.
  • Recién actualizado y de duración razonable. Se actualizó el 2 de octubre de 2026, y sus 20.3 horas son menos de un tercio de las 65.8 de Spring Boot & Spring Framework, de Andrés Guzmán.

Aspectos mejorables

  • Más amplio que profundo. Angular, AWS, MongoDB con Thymeleaf, Docker y microservicios suman 7.7 horas, más del doble que el núcleo de API REST. La sección de microservicios son 9 clases de teoría, Spring Initializr y Spring Cloud: por los títulos, no llegas a construir uno.
  • JPA en lo mínimo. Por los títulos, solo aparecen CrudRepository y una relación ManyToOne: no hay paginación, consultas derivadas, DTO, validación de la entrada ni migraciones de base de datos. Es justo lo que más tiempo ocupa en un backend real.
  • Versiones y estilo a vigilar. Usa Spring Boot 3 y Java 17, cuando Spring Boot 4 ya está disponible, y la inyección de dependencias se enseña primero con XML, una configuración que en un proyecto Spring Boot casi no verás. Además, la ficha promete JWT, pero los títulos solo hablan de «token de seguridad».
  • Poca práctica evaluada y un repaso de Java corto. Hay 2 cuestionarios de 3 preguntas, 2 ejercicios de código de 1 pregunta y 4 tareas resueltas en video. El repaso de Java dura 1.5 horas y no trata bucles, colecciones ni excepciones, aunque la descripción lo ofrece a quien no conoce el lenguaje.

Conclusión honesta

Spring Boot: Desarrollo de aplicaciones backend es una buena primera vuelta completa al backend con Java: en 20.3 horas construyes y aseguras una API, la pruebas, la documentas y la llevas a Docker y a AWS. Su mejor virtud es mostrarte todo el recorrido; su límite, que casi todo se ve una sola vez y JPA se queda en lo básico.

Llega sabiendo Java; si no, empieza por un curso del lenguaje, como Universidad Java. Después, la Guía de JUnit y Mockito lleva las pruebas mucho más lejos, y Microservicios con Spring Cloud construye lo que aquí es solo una introducción.

7.8

Puntaje final: 7.8/10 · Bueno

Para programadores que ya saben Java y quieren su primer backend con Spring Boot, de la API al despliegue. No es la mejor opción si no sabes Java o si buscas dominar JPA, microservicios o Spring Boot 4.

Este curso sí es para ti si…

  • Sabes Java y quieres construir tu primera API REST
  • Te interesa ver seguridad, pruebas y despliegue en un mismo curso
  • Quieres conectar un backend con Angular, Docker y AWS
  • Prefieres un curso de 20 horas a uno de 60

Mejor busca otro curso si…

  • No sabes Java: el repaso del final es demasiado básico
  • Necesitas JPA a fondo: consultas, paginación, DTO y validación
  • Buscas construir microservicios con Spring Cloud
  • Quieres trabajar ya con Spring Boot 4

Spring Boot: Desarrollo de aplicaciones backend

Alfredo Leal

  • 20.3 h
  • 4.5 en Udemy
Ver el curso en Udemy

Enlace directo a Udemy. Esta reseña no está patrocinada. Consulta el precio actual en Udemy.

Preguntas frecuentes

¿Qué versión de Spring Boot y de Java usa?

La ficha y la descripción dicen Spring Boot 3, y hay clases para instalar el JDK 17. Spring Boot 4 ya existe: lo que aprendes aquí sirve como base, pero revisa los cambios de la versión nueva antes de empezar un proyecto.

¿Puedo tomarlo sin saber Java?

Pide solo conceptos básicos de programación, y su repaso de Java es muy básico. Mejor llega con un curso de Java terminado. Si eliges Aprende Java en 15 días, del mismo instructor, ten en cuenta que ambos comparten la sección de Maven.

¿Enseña JWT?

La ficha dice que aprenderás a asegurar la aplicación con Spring Security y JWT. En el temario hay 9 clases para generar el token, crear el controlador de autenticación y validarlo con un filtro, aunque ningún título dice «JWT».

Roberto Delgado

Ingeniero en Sistemas Inteligentes

Analizo cursos de tecnología con el mismo criterio con el que evaluaría un sistema: qué promete, qué entrega y dónde falla. Si una reseña tiene un dato desactualizado, avísame y la corrijo.

7.8 Bueno
Ver en Udemy