Curso Spring Boot - Detalle
VOLVER A CURSOS
Backend | Framework Java

Spring Boot

Desarrolla aplicaciones empresariales robustas y escalables. Aprende Inyección de Dependencias, Spring Data JPA, Microservicios y seguridad con Spring Security.

Tiempo 25 Horas
Equipo trabajando en metodología Kanban

Nota importante: Para la formación, se requiere un mínimo de 10 personas.

¿Por qué realizar este Curso de Spring Boot?

Profundiza en Java Spring Boot, el framework líder en la industria para la creación de aplicaciones modernas, robustas y listas para producción. Este curso te enseñará a dominar el ecosistema de Spring para construir aplicaciones backend escalables, desde la configuración inicial con Spring Initializr hasta el despliegue de microservicios complejos, optimizando el tiempo de desarrollo mediante la auto-configuración y el enfoque «opinionated» del framework.

Aprenderás sobre:

  • Fundamentos y Arquitectura: Inyección de dependencias, inversión de control (IoC) y el ciclo de vida de los Beans en Spring.

  • Desarrollo de API REST: Creación de endpoints profesionales utilizando Spring Web y el manejo eficiente de peticiones y respuestas JSON.

  • Persistencia de Datos: Implementación de capas de datos con Spring Data JPA, Hibernate y la gestión de bases de datos relacionales.

  • Seguridad y Protección: Configuración de autenticación y autorización robusta mediante Spring Security y el uso de tokens JWT.

  • Optimización y Despliegue: Gestión de perfiles (profiles), pruebas unitarias con JUnit y Mockito, y empaquetado de aplicaciones para entornos de nube.

Contenido del Curso Scrum Master

Temario del Curso de Spring Boot

01 Introducción al Ecosistema Spring y Spring Initializr
3h
02 Inyección de Dependencias y Spring
4h
03 Desarrollo de API REST con Spring Web
3h
04 Persistencia con Spring Data JPA e Hibernate
3h
05 Seguridad con Spring Security y JWT
4h
06 Testing unitario y despliegue de la aplicación
3h

Lo que aprenderás

Configurar proyectos Spring Boot desde cero
Diseñar APIs RESTful siguiendo buenas prácticas
Dominar el mapeo objeto-relacional (ORM)
Implementar seguridad y control de acceso
Gestionar la base de datos de forma automática
Escribir pruebas automatizadas con JUnit
Tarjeta de Precios Replicada
Scroll al inicio