DESARROLLO DE APLICACIONES BACKEND JAVA 17 LTS Y SPRING BOOT 3. Nivel Medio
CÓDIGO: 2025.00.B.053.01 - PLAZAS: 18 - HORAS: 25
Destinatarios
Empleados Públicos de la Junta de Extremadura de los grupos A1/I y A2/II de la especialidad de informática.
Tendrá preferencia el personal certificado en el curso DESARROLLO DE APLICACIONES BACKEND JAVA 17 LTS Y SPRING BOOT 3. Nivel básico.
Contenidos
1. Seguridad en Spring Boot. JWT y Autorización.
2. Desarrollo de APIs RESTful. Desarrollar APIs RESTful utilizando Spring Boot. Comprender cómo utilizar anotaciones como @RestController y @RequestMapping, y cómo implementar operaciones CRUD para recursos.
3. Testing en Spring Boot. Escribir pruebas unitarias y de integración para una aplicación Spring Boot utilizando herramientas como JUnit y Mockito. Mejores prácticas para el testing en Spring Boot.
4. Despliegue de la aplicación. Desplegar una aplicación Spring Boot en un servidor de aplicaciones como Apache Tomcat o utilizando opciones de despliegue en la nube de Microsoft.
5. Gestión de configuración. Aprender a gestionar la configuración de una aplicación Spring Boot utilizando archivos de propiedades, perfiles de entorno y otras opciones de configuración externa.
6. Monitoreo y logging: Introducción al monitoreo y logging en una aplicación Spring Boot. Aprender a utilizar herramientas como Spring Actuator para exponer métricas y endpoints de salud, y a configurar el logging con Logback o Log4j.
Objetivos
• Adquirir conocimientos y habilidades para implementar aplicaciones de características avanzadas con Spring Boot. Desarrollo de servicios web RESTful, explorar el uso de bases de datos relacionales y no relacionales en aplicaciones Spring Boot.
• Aprender a implementar autenticación y autorización en aplicaciones web utilizando las capacidades de seguridad de Spring Boot.