Descripción
Descripción breve
El perfil de desarrollador Java es uno de los actualmente más demandados, siendo Spring, junto con Hibernate, los líderes indiscutibles entre las tecnologías para el desarrollo de aplicaciones empresariales. Dirigido tanto a aquellas personas que no tengan grandes conocimientos previos y quieran iniciarse en el desarrollo de aplicaciones empresariales con el framework, como a desarrolladores más experimentados que desean una actualización a la versión 5 de Spring. ¡No lo dudes más y llámanos!
Duración
3 meses
300 horas
Objetivos
Este curso recoge los conceptos esenciales de Spring, mostrando las bondades que ofrece Spring Boot, sin perder de vista las configuraciones tradicionales que todavía se pueden encontrar en muchos proyectos existentes. A continuación se adentra en la programación orientada a aspectos y en la gestión de datos, tanto relacionales como NoSQL, que resultarán contenidos clave para el desarrollo de aplicaciones Web con Spring MVC. Por último, aborda funcionalidades extra para acceder a servidores de todo tipo, crear tareas batch, y mostrar las nuevas tendencias de desarrollo la programación reactiva, el testing de aplicaciones, así como las herramientas de integración continua e implementación.
Resumen temario
1ª PARTE. SPRING BÁSICO
1.Introducción a Spring
2.Preparando el entorno
3.Spring Básico
4.Beans, colecciones y properties
5.SpEL
2ª PARTE. PROGRAMACIÓN ORIENTADA A ASPECTOS
6.Programación orientada a aspectos
3ª PARTE. ACCESO A DATOS
7.Acceso a datos
8.Mapeos objeto/relacional
9.Técnicas avanzadas
10.MongoDB
4ª PARTE. SPRING MVC
11.Spring MVC
12.Spring MVC y bases de datos
13.Seguridad en Spring MVC
14.REST
5ª PARTE. SERVICIOS
15.Correo electrónico
16.Redis
17.Servicios Web
18.Spring Batch
6ª PARTE. PROGRAMACIÓN REACTIVA
19.Programación reactiva
7ª PARTE. TESTING
20.Testing en aplicaciones Spring
8ª PARTE. SPRING BOOT Y OTRAS HERRAMIENTAS
21.Spring Boot y despliegue