Curso: Framework Spring (Nivel Intermedio)
13/04/18-17:00 - 28/04/18-14:00
Evento Navegación
En este curso se abordarán con detalle algunos de los módulos de Spring Framework 5, orientando su uso a la creación de aplicaciones web, desde la parte back-end, para el tratamiento y el procesamiento de los datos, hasta la capa front-end y la posible integración con tecnologías más específicas.
Gran parte de las aplicaciones Java desarrolladas hoy en día utilizan de una u otra manera alguna de las tecnologías ofrecidas por Spring Framework, por lo que este curso pretende entrar en detalle de aquellas que pueden ayudarnos a desarrollar una aplicación web completa desde cero.
Para ello, se han seleccionado e incorporado los siguientes módulos a la formación:
- Spring Boot: para la creación y puesta en marcha de las aplicaciones basadas en Spring Framework de una manera rápida, eficaz y ordenada. Además, veremos cómo nos puede ayudar en la gestión de las configuraciones de nuestras aplicaciones.
- Spring MVC: implementación limpia, concisa y elegante del patrón MVC y que servirá como base para la creación de aplicaciones web.
- Spring REST Controller: controladores de Spring Framework orientados a la creación de APIs REST.
- Spring Data: módulo orientado a la capa de gestión de datos. En la formación se entrará en detalle en el desarrollo de aplicaciones utilizando repositorios JPA.
- Spring Data REST: con la finalidad de ofrecer una API Rest para los repositorios JPA.
- Spring Security: módulo que nos permitirá dotar a nuestra aplicación de una capa de seguridad integrada de manera natural con el resto del framework.
Junto a estos módulos, se tratarán otros conceptos transversales al framework y aplicables a cualquier tipo de desarrollo, y, del mismo modo, se seguirán una serie de buenas prácticas que nos permitirán crear aplicaciones flexibles y sencillas de mantener.
Para el desarrollo se utilizará el IDE de desarrollo Spring STS, así como la herramienta de construcción Gradle.