DESARROLLO DE APLICACIONES BACKEND JAVA 17 LTS Y SPRING BOOT 3. Nivel Medio
CÓDIGO: 2024.00.S.006.01 - PLAZAS: 18 - HORAS: 25
Destinatarios
ACTIVIDAD NO ELEGIBLE
Empleados públicos de la Junta de Extremadura del grupo A2/II de la especialidad informática.
El Servicio de Sistemas de Información Sectoriales, propondrá a los alumnos participantes.
Contenidos
- Seguridad en Spring Boot. JWT y Autorización
- 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.
- 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.
- 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.
- 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.
- 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.