Cursos de formación
SPRING: CORE TRAINNING
SPRING: CORE TRAINNING
Datos del curso 24/0999.016
Familia: INFORMÁTICA Y COMUNICACIONES
Certificado profesional: NO
Modalidad
Presencial
Horas
36
Fecha
Mon Jun 03 00:00:00 GMT 2024
Tipo de formación
General
Horario
horario presencial de tardes 16:20h 30
Fecha fin
Thu Jun 13 00:00:00 GMT 2024
Alumnos
16
Fin inscripción
12/05/2024
Datos del centro
Localidad:
ZARAGOZA
Teléfono:
976715153
Responsable:
José Antonio Barrabés Muñoz
Dirección:
avda. alcalde sainz de Varanda 15
Requisitos para realizar el curso
Requisitos
Requisitos especificos
Es recomendable tener conocimientos previos de programación en Java SE y Java EE para un correcto aprovechamiento de la presente formación, aunque no se trata de un requisito imprescindible.
Finalidad y Programa del curso
Finalidad
Formar de manera actualizada a profesionales para su inmediata adecuación laboral.
Programa
Examen de certificación incluido: Spring Certified Professional 2023 (2V0-72.22)1 Introducción a Spring· Configuración de Java y el contexto de la aplicación Spring· Anotaciones @Configuration y @Bean· @Import: trabajando con múltiples archivos de configuración· Definición de ámbitos de bean· Lanzamiento de una aplicación Spring y obtención de Beans2 Configuración Spring JAVA: una mirada más profunda· Propiedades externas y fuentes de propiedades· Abstracción del entorno· Usando perfiles de frijol· Lenguaje de expresión de primavera (SpEL)3 Inyección de dependencia basada en anotaciones· Escaneo de componentes· Conexión automática usando @Autowired· Configuración de Java versus anotaciones, mezcla.· Anotaciones del ciclo de vida: @PostConstruct y @PreDestroy· Estereotipos y meta-anotaciones4 Patrón de fábrica en Spring· Usando Spring FactoryBeans5 Spring avanzado: ¿Cómo funciona Spring internamente? · El ciclo de vida de Spring Bean· El punto de intercepción BeanFactoryPostProcessor· El punto de intercepción BeanPostProcessor· Representantes de Spring Bean· Tipos de retorno del método @Bean6 Programación orientada a objetos· ¿Qué problemas resuelve AOP?· Definición de expresiones de corte de punto· Implementación de varios tipos de consejos.7 Prueba de una aplicación basada en Spring· Spring y desarrollo basado en pruebas· Pruebas de integración de Spring 5 con JUnit 5· Almacenamiento en caché del contexto de la aplicación y la anotación @DirtiesContext· Selección de perfil con @ActiveProfiles· Fácil configuración de datos de prueba con @Sql8 Acceso a datos y JDBC con Spring· Cómo Spring se integra con las tecnologías de acceso a datos existentes· Jerarquía de DataAccessException· Plantilla Jdbc de Spring9 Transacciones de base de datos con Spring· Resumen de transacciones· Gestión de transacciones con Spring· Reglas de propagación y reversión de transacciones· Transacciones y pruebas de integración10 Introducción a Spring Boot· Introducción a las características de Spring Boot· Propuesta de valor de Spring Boot· Crear una aplicación de arranque simple usando el sitio web de Spring Initializer11 dependencias de Spring Boot, configuración automática y tiempo de ejecución· Gestión de dependencias con arrancadores Spring Boot· Cómo funciona la configuración automática· Propiedades de configuración· Anular la configuración automática · Uso de CommandLineRunner12 JPA con Spring y Spring Data· Introducción rápida a ORM con JPA· Beneficios de usar Spring con JPA· Configuración JPA en Spring· Configuración de Spring JPA usando Spring Boot· Repositorios dinámicos Spring Data JPA13 Arquitectura y descripción general de Spring MVC· Introducción a Spring MVC y procesamiento de solicitudes· Firmas de métodos de controlador· Uso de las anotaciones @Controller, @RestController y @GetMapping· Configuración de Spring MVC con Spring Boot· Opciones de empaque Spring Boot, JAR o WAR14 Descanso con Spring MVC· Una introducción al estilo arquitectónico REST· Control de códigos de respuesta HTTP con @ResponseStatus· Implementando REST con Spring MVC, @RequestMapping, @RequestBody y @ResponseBody· HttpMessageConverters de Spring MVC y negociación automática de contenido15 Spring Seguridad· ¿Qué problemas resuelve Spring Security?· Configuración de la autenticación· Implementación de la autorización mediante la interceptación de URL· Autorización a nivel de método Java· Comprender la cadena de filtros de Spring Security· Pruebas de seguridad de Spring16 Actuadores, Métricas e Indicadores Health· Exposición de puntos finales del actuador Spring Boot· Métricas personalizadas· Indicadores Health· Creación de indicadores Health personalizados· Sistemas de monitoreo externo17 Mejoras en las pruebas de Spring Boot · Descripción general de las pruebas de Spring Boot· Pruebas de integración usando @SpringBootTest· Pruebas de segmentos web con el marco MockMvc· Rebanadas para probar diferentes capas de la aplicación18 Spring Security Oauth (tema opcional)· Descripción general de OAuth 2· Implementando OAuth 2 usando Spring Security OAuth19 Aplicaciones reactivas con Spring (tema opcional)· Descripción general de los conceptos de programación reactiva· Soporte de programación reactiva en Spring· Usando el WebClient reactivo de Spring
Profesorado
Profesor especializado
Equipamiento
Equipamiento aula CTA
Fecha y hora previstas de la seleccion
Fecha Selección 16/05/2024
Hora Selección 16:00