Objetivo General
Desarrollar Aplicaciones Empresariales Robustas Y Escalables Utilizando Spring Boot En Un Nivel Intermedio - Avanzado, Aplicando Buenas Prácticas De Arquitectura, Seguridad Y Despliegue.
Descargar Ficha PDF CotizarObjetivos Específicos
Implementar Arquitecturas Basadas En Microservicios Con Spring Boot.Aplicar Seguridad En Aplicaciones Mediante Spring Security Y JWT.
Optimizar El Acceso A Datos Y La Persistencia Con Spring Data JPA
Módulo 1
Arquitectura Avanzada Con Spring BootDuración: 1.5 Horas
Contenidos:
Principios De Arquitectura En Aplicaciones Spring Boot.
Patrones De Diseño Aplicados (MVC, DTO, Service Layer).
Configuración Avanzada De Proyectos Y Profiles.
Manejo De Dependencias Y Modularización.
Buenas Prácticas En Estructura De Proyectos.
Actividad Práctica: Diseño De La Arquitectura De Una Aplicación Empresarial Aplicando Buenas Prácticas.
Módulo 2
Persistencia De Datos Avanzada Con Spring Data JPADuración: 1.5 Horas
Contenidos:
Mapeo De Entidades Complejas Y Relaciones.
Consultas Personalizadas Con JPQL Y Native Queries.
Paginación Y Ordenamiento De Resultados.
Optimización De Consultas Y Rendimiento.
Manejo De Transacciones.
Actividad Práctica: Implementación De Un Módulo De Persistencia Con Consultas Optimizadas.
Módulo 3
Desarrollo De APIs RESTful AvanzadasDuración: 1.5 Horas
Contenidos:
Buenas Prácticas En Diseño De APIs REST.
Versionamiento De APIs.
Manejo Global De Excepciones.
Documentación Con Swagger/OpenAPI.
Validación De Datos Con Bean Validation.
Actividad Práctica: Desarrollo De Una API REST Completa Con Validaciones Y Documentación.
Módulo 4
Seguridad En Aplicaciones Spring BootDuración: 1.5 Horas
Contenidos:
Introducción A Spring Security.
Autenticación Y Autorización.
Implementación De JWT (Json Web Tokens).
Protección De Endpoints.
Buenas Prácticas De Seguridad.
Actividad Práctica: Implementación De Seguridad En Una API Utilizando JWT.
Módulo 5
Microservicios Y DespliegueDuración: 2 Horas
Contenidos:
Introducción A Microservicios Con Spring Boot.
Comunicación Entre Servicios (REST, Feign).
Configuración Con Spring Cloud.
Contenerización Con Docker.
Despliegue En Entornos Productivos.
Actividad Práctica: Despliegue De Un Microservicio En Contenedor Docker.