Objetivos
Aprender a desarrollar aplicaciones con SpringBoot usando todos los componentes y herramientas el que framework ofrece.
Requisitos del alumno
- Experiencia con el lenguaje de programación como en JavaEE. Recomendables conocimientos de Servlets, JSP y Web Services.
- Conocimientos de Spring framework.
Contenido
Servicios REST y aplicaciones Web
- Servicios vs aplicaciones monolíticas
- Servicios REST
- Servicios y microservicios
- Spring MVC y Spring Boot
Desarrollo de microservicios con Spring Boot
- El IDE Eclipse
- Implementación de un microservicio con Spring Boot
- Starters
- Operaciones CRUD
- Acceso a datos en microservicios con Spring Data JPA y Spring Data MongoDB
Interacción entre microservicios
- Acceso a un microservicio desde el front
- La clase RestTemplate
- Acceso a microservicio desde una aplicación Spring
Securización de microservicios
- Spring Security
- Autenticación y autorización
- Utilización de token JWT
Despliegue de microservicios en la nube
Otros aspectos sobre la implementación de microservicios
- Documentación de servicios con swagger
- Despliegue de microservicios en contenedores docker
- El patrón Circuit Breaker
- Introducción a los microservicios reactivos
Fechas y horarios
Fechas: del 3 al 13 de julio de 2023
Horario: de lunes a jueves de 16:30 a 19:30
Horas: 24
Inicio selección: 14 de junio
Metodología
Curso online síncrono por vídeoconferencia
Inscripciones
El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos. Los alumnos deberán confirmar su asistencia una vez seleccionados.
Inscripción