Muchas gracias, excelente el curso, seria genial que pensaran en un curso de Spring boot orientado a microservicios
Antes de empezar
Desarrollo de API con Java Spring Framework
Evolución y Licencias de Java: Oracle y OpenJDK
Instalación de herramientas de desarrollo en Windows
Instalación de entorno de desarrollo Java en Ubuntu 20.04.1 LTS
Instalación de Entorno Java Spring Boot en macOS 2025
Introducción a Spring boot
Creación de Aplicaciones Autocontenidas con SpringBoot
Configuración de Proyectos Spring Boot en IntelliJ IDEA
Configuración de Spring Boot con application.properties y perfiles
Arquitectura por Capas para Aplicaciones de Supermercado
Spring Data
Conceptos básicos de JPA y anotaciones en Java
Gestión de Bases de Datos con Spring Data JPA en Java
Conexión y Configuración de Base de Datos en Spring Boot
Mapeo de Tablas a Clases con JPA: Creación de Entities en Java
Creación de Entities con Clave Primaria Compuesta en JPA
Relaciones JPA: Categorías, Productos, Compras y Clientes
Repositorios de Spring Data: Gestión Eficiente de Bases de Datos
Consultas avanzadas con Query Methods en Spring Data
Construyendo nuestra API
Clase de Repositorio de Productos con Spring Framework
Patrón DataMapper en Proyectos Java: Implementación y Beneficios
Creación de Mapeadores con MapStruct en Java
Repositorio de Productos Orientado al Dominio en Java
Inyección de Dependencias en Spring Framework
Implementación de Servicios de Dominio en Java con Spring Framework
Creación de Controlador REST en Spring Boot
Anotaciones Spring para Exponer APIs RESTful
Mejorando nuestra API
Control de Respuestas HTTP con ResponseEntity en Spring
Modelado de Dominio para Gestión de Compras en Supermercados
Mapeadores en Java para Conversión de Compras y Productos
Implementación de Repositorio en Java para Compras en Supermercado
Pruebas de API de Compras con Postman
Documentación de APIs con Swagger en Spring Boot
Despliegue de nuestra aplicación
Despliegue de Aplicaciones Java usando Terminal
Despliegue de Aplicaciones con Heroku y PostgreSQL
Despliegue de Aplicaciones Spring Boot en Heroku
Desarrollo de APIs con Sprint y despliegue en Heroku
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Hemos llegado al final de un fascinante viaje educativo en el que ahora tienes las herramientas y el conocimiento para lanzar una API lista para producción. A lo largo del curso, has aprendido a construir una aplicación moderna y robusta utilizando Sprint, un framework que te ha guiado de manera efectiva por todo el proceso de desarrollo. Este curso no solo te proporcionó habilidades técnicas, sino que también te brindó una comprensión más profunda de lo que es una aplicación autocontenida y cómo se estructura su arquitectura.
Una aplicación autocontenida es aquella que integra todos los componentes necesarios para funcionar de manera autónoma, sin depender de otras aplicaciones o servicios externos. Este tipo de arquitecturas son esenciales para garantizar escalabilidad, mantenibilidad y robustez. La arquitectura de este tipo de aplicaciones se sustenta en el aislamiento de sus componentes, lo cual mejora la eficiencia y la seguridad.
Uno de los aspectos claves de este curso fue la interacción con bases de datos. Aprendiste a conectar tu aplicación con una base de datos, lo que permite una gestión eficiente y segura de la información. Desde el código, se establece una conexión robusta que facilita la creación, lectura, actualización y eliminación de datos, siguiendo las mejores prácticas.
Desplegar tu API en la nube representa un paso esencial para que esté disponible globalmente. Utilizamos Heroku, una plataforma que facilita el despliegue de aplicaciones en la nube gracias a su sencilla interfaz y robustas funcionalidades. Este proceso no solo pone a prueba tus habilidades técnicas adquiridas, sino que también te introduce al mundo del desarrollo en la nube, una competencia tan valiosa como imprescindible en el mercado laboral actual.
Aunque el curso haya llegado a su fin, tu camino en el mundo del desarrollo de software apenas comienza. Observar tu API en funcionamiento y quizás compartirla a través de Heroku con la comunidad es un gran logro. Recuerda tomar el examen para obtener tu certificado, lo que no solo valida tus habilidades, sino que también añade un gran peso a tu perfil profesional.
Mantente siempre hambriento de conocimiento. Conéctate con comunidades, comparte tus experiencias, y sígueme en mis redes sociales donde me encuentras como @soyAlejoRamírez. ¡Tu aprendizaje no tiene límites y lo más emocionante siempre está por venir!
Aportes 151
Preguntas 9
Muchas gracias, excelente el curso, seria genial que pensaran en un curso de Spring boot orientado a microservicios
Gracias profe, me gusto mucho el curso! uno de los mejores que he hecho!
Entiendo que a Freddy Vega no le gusta Java, pero Spring Boot es para mí un framework muy pero muy potente y sería genial que Platzi tuviera una carrera de Spring Boot, porque es un frameWork muy robusto y sería muy bueno aprenderlo muy bien, con las mejores práctica sy un poco más detallados los módulos.
Excelente curso, permite aprender lo necesario para exponer una API con Spring Boot con seguridad…
El mejor curso que he visto en platzi
Uno de los mejores profesores que he tenido tanto en platzi como en la vida universitaria. Excelente curso.
Excelente curso, de los mejores que hay en la ruta de Java, seria muy bueno que siguieran lanzando cursos veo que tienen Java muy olvidado, algunos cursos estan muy desactualizados, muchas gracias alejo por dar este curso aca.
Muy buen curso <<Que agradable sujeto>> 😃
Gracias Maestro Alejandro Ramírez, excelente curso!!! Muy bien explicado y práctico!!!
Muy bueno el curso! feliz de haberlo tomado…
Excelente curso! Espero con ansias ver otros cursos profundizando temas que se vieron en este, como swagger y spring security. Además me gustaría ver otras funcionalidades que ofrece spring como async, batch, entre otros.
De los mejores cursos que he tenido, aunque no le entendí muy bien a la parte de Security al igual que muchos pienso que esa parte merece un curso completo, pero sin duda alguna todo lo demás me pareció genial.
EL MEJOR CURSO de los que he visto en Platzi!
Apartate Curso de git y github, tenemos un nuevo campeon!!!
¡Muchas gracias estuvo increíble el curso! Más arquitectura DDD por favor y microservicios. 🙌
Alejo, muchas gracias, de los mejores cursos que he hecho, esto me va a servir a nivel profesional y en crecimiento personal de una manera exponencialmente benefica.
A los otros compañeros fue un placer haber completado este curso con ustedes.
Muy bueno el curso , espero que puedan sacar cursos de Spring mas avanzados y detallados.
muy buen curso, ahora nos falta un curso donde se tomen mas a profundidad los temas de spring security y testing con spring boot.
Profe Alejandro Muchas gracias, Excelente curso, muy buen proyecto me ayudo mucho a comprender conceptos de SpringBoot, muy agradecido…
Excelente curso
Muy buen curso, he aprendido bastante, la verdad sería recomendable tener más cursos de Spring, Spring Boot, y Spring Cloud, entre otros.
Otra duda es, ¿el examen se ha deshabilitado? No aparece. y en siguiente va a una dirección con path undefined. Gracias
Me gusto mucho el curso.
Aprendi un monton
El modulo de security fue demasiado rapido!
De los mejores cursos, el profesor excelente y un proyecto muy integrador.
Seria muy bueno un curso de microservicios con Spring cloud.
Muchas gracias profesor! Buenísimo el curso! Estaría genial que lanzaran un curso de Spring Security
Profesor por fin llegue al final me gusto mucho el curso por favor espero que haga uno con arquitectura de microservicios.
Me costó entender muchas cosas y estoy más que seguro que no descansaré de estudiar hasta entender gran parte de cómo funciona Java Spring Boot y sobre todo esos temas cómo la autenticación, los permisos etc, que parecen muros infranqueables.
Sin más que decir, aquí está mi app montada en Heroku: https://market-api-01.herokuapp.com/
Muy bueno el curso , muchas cosas sin entender porque recién aprendiendo java , a seguir aprendiendo !!!
Excelente curso! Gracias Alejandro 😄
muy buen curso
Curso excelente! Sumamente completo y satisfactorio de completar!
Todo iba bien hasta que llegue a spring security, no entendí nada, y sali mas confundido. T.T
Muy completo este curso, excelente pedagogia, todo muy claro
El prier curso que hago en Platzi y del cual me voy 100% satisfecho.
Gracias Alejandro por todo!
Excelente curso! Me quedó muy claros los conceptos de Spring y entender los códigos.
Aunque tuve unos problemas porque el curso está desactualizado en algunos aspectos, aprendí muchísimo y estoy muy contento con los conocimientos obtenidos. A seguir aprendiendo.
¡Qué gran curso de Spring Boot! Muchas gracias por compartir tu experiencia y conocimientos con nosotros. Hemos aprendido a crear una API robusta y segura, cómo implementar la autenticación y autorización con JWT, y cómo desplegar nuestra aplicación en Heroku. Todo esto gracias a tu enseñanza clara y detallada, y a tu habilidad para presentar conceptos complejos de una manera accesible y fácil de seguir.
Este curso ha sido muy valioso para nuestro crecimiento como desarrolladores y apreciamos todo el tiempo y esfuerzo que invertiste en la creación del contenido y la enseñanza del curso. Gracias por inspirarnos a aprender más y a seguir mejorando nuestras habilidades. ¡Continúa haciendo un gran trabajo y esperamos tomar más cursos contigo en el futuro! 👨🏫💻🚀
¡Excelente curso! Ya conocía Spring Boot y había trabajo con él, pero este curso me ayudo a aclarar muchos conceptos y a encontrar nuevas formas de hacer las cosas.
Ojalá actualicen la parte de seguridad y lo de heroku.
Muchas gracias por compartir todos tus conocimientos, un excelente curso.
Excelente Curso, felicitaciones profe:
https://platzi-marketronaldreyes.herokuapp.com/platzi-market/api/auth/authenticate
Excelente curso, se aprendió bastante, mil gracias Alejandro!
Buenas tardes dos años despues he podido conluir el curso y esta es mi API expuesta em Heroku.
https://platzi-supermarket.herokuapp.com/platzi-market/api/swagger-ui/index.html
Saludos a todos y no paren de aprender.
Un 10 el curso, excelente el profe muy detallada las explicaciones, cuando tenia algun tipo de inconveniente por lo gral ya estaba solucionado por otros compañeros.
Al igual que muchos la parte de Security no me quedo claro, es cuestion de practicar e investigar más ese modulo.
Muchas gracias por el curso, muy buen curso, además con el plus de la instalación en nube mediante Heroku, muy bueno y lo recomiendo totalmente.
Esta es la URL del API expuesta en Heroku
https://platzi-market-psql.herokuapp.com/platzi-market/api/v1/products/all
Excelente curso. Lo mejor que he mirado en java.
Muy bueno curso, aprendí muchas cosas, pero es una lástima que no se encuentre más cursos relacionados a este tema.
super excelente este curso
Mi API desplega en heroku
https://platzimarketorosasp.herokuapp.com/platzi-market/api/
Excelente curso
Excelente curso profesor. Me ha ayudado a entender mejor los proyectos en mi trabajo actual. Mi rol es front-end developer pero también modifico cosas en el back. Este curso me ha servido bastante. Muchas gracias
Muy buen curso en breves haré el examen pero ahora de momento os dejo mi API de la que estoy muy orgulloso, happy coding y nunca paréis de aprender,
https://jagascripts-platzimarket.herokuapp.com/platzi-market/api usuario jose y contraseña platzi, los producto no se ven en products/all/ simplemente en products/.
Gracias profe , de los mejores cursos la verdad.
Me encanto el curso, por favor incluyan un curso de WEBFLUX
Gracias, muy buen curso, sugiero crear un curso de Spring Security y uno de Spring boot orientado a micro servicios 😃
Gracias por tu explicación y paciencia para aclarar dudas Alex, me divertí mucho durante el curso, le invertí mucho tiempo ya que por cada clase de 10 min me llegué a llevar hasta varias horas!!
Excelente curso, muy bien estructurado y completo. Muchas gracias! Alejandro Ramirez, estás en el top 3 de los mejores profes de desarrollo en Platzi.
Excelente curso profe! muchas gracias, estaré pendiente de más cursos similares para tomarlos también.
https://fede-platzi-market.herokuapp.com/platzi-market/api esta es mi API. Muy buen curso. Muchas gracias Alejandro.
Excelente Curso, muchas gracias.
Muchas gracias, excelente curso, muy recomendado.
Muchas gracias profesor les dejo mi ruta:
https://platzimarket-lg.herokuapp.com/platzi-market/api
{
“username”:“luis.gomero”,
“password”: “platzi”
}
Les dejo mi coleccion de postman:
https://www.getpostman.com/collections/780291696858ba5fdde2
Muchas gracias! acá mi enlace: https://namroj-platzi-market.herokuapp.com/
Buen profe, curso bien estructurado
Muy buen curso, me encantó!
Excelente Curso!!!
https://practicaplatzimarket.herokuapp.com/platzi-market/api/auth/authenticate
{
“username”:“jose”,
“password”: “platzi”
}
estaba haciendo una pagina web para mi curriculum, con esto podría tener la base de datos y conectarla verdad o tengo q pagar para poder hacerlo…?
y excelente curso! he aprendido un montón, ahora mismo hare el examen
Excelente curso, Ale sos un crack!
Estuvo genial el curso, la parte de StructMapper me llamo mucho la atención, además la arquitectura orientada al dominio permitió una mejor estructura del proyecto. Sería interesante si Publicaran un curso de Microservicios manejos por eventos utilizando Apache Kafka para la comunicación entre servicios. Gracias por compartir este excelente curso
Nota: Aquí dejo mi API Rest marketcrisda24
Gracias Maestro, el curso me aclaro muchos conceptos que no la tiene clara .
Muchas gracias, excelente curso 😄
Muchas gracias.
Muy buen curso.
Excelente curso, gracias.
excelent curso!!!
Excelente curso, saludos!
Excelente profesor, excelente curso!
Muchas gracias profesor, muy bueno el curso.
Excelente,
Gracias Totales agradecido.
Fue un exelente curso!!!
Muy buen curso! Muchas gracias profe.
Thanks for your teaching, It’s incredible curse. It was pleasure. Excellent.
Muchas gracias profe Alejando, siento que este curso ha sido por lejos el mejor que he tomado, fue un gran reto pero se pudo conseguir muchas gracias por su tiempo y conocimiento 😃
Muchas gracias. me gusto el curso, me hubiera agradado que se abundara un poco mas en heroku, porque me pareció muy interesante.
Muy bueno el curso profe, me encanto spring y siento que esto es solo una pequeña muestra de lo que spring puede ofrecernos. Ojala podamos seguir viendolo por aquí
Muchas gracias Alejandro por compartir tus conocimientos en este curso. El curso me pareció excelente y me resultó muy útil!
Muchas Gracias profesor, la verdad un curso que represento un reto, pero es el comienzo de algo mas grande.
muy bueno el curso, me rompió la cabeza el Data Mapper, talvez un poco de profundidad en Spring Security, pero aprendí mucho.
Excelente curso, me sirvió para reforzar y adquirir nuevos conocimientos.
Excelente curso!! Paso a paso, muy entendible y práctico.
Me gustó mucho el curso, ahora a seguir practicando!
Finalice el curso, ya es logro para mi jeje XD
muy buen curso. se nota que el maestro domina el tema, espero otro curso de este maestro… 100% garantia.
El curso estuvo muy bueno, con ganas de seguir aprendiendo!
Excelente
Muy buen curso Alejandro. Muchas gracias.
Mi API en Heroku.
Muy buen curso, me gusto bastante y el deploy en heroku muy simple y practico. 😄
Mi API en Heroku.
un curso genial !!!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?