
Horas:
Financiación:
Destinatarios:
Prazas
Datas, Horarios e Sesións
Data Inicio
Data Peche
Tipos Formación
Datas e horarios
Número Webinars
Enlace ao curso
Necesidades, prerrequisitos e inf. xeral
Necesidades a cubrir
Prerrequisitos
Carácter
Medios necesarios
Datos persoal Formador e Titor
Persoal formador
Empresa contratada
Titor
Descrición
Todas las peticiones que recibe una aplicación tienen que pasar por una capa de recepción, donde se recoge toda la información de esta (parámetros, formulario) antes de ser procesada. Durante el curso nos centraremos en la implementación de esta capa mediante la utilización de Spring MVC.
El curso estará dividido en dos secciones:
- Una primera donde definiremos todos los conceptos de Spring MVC, y crearemos una API REST para comprender fácilmente las diferentes anotaciones y conceptos.
- Una segunda fase, donde se discutirán los conceptos de vista y los servicios adecuados para devolver páginas web usando Spring MVC junto con Thymeleaf.
Competencias a desenvolver
Crear una capa de recepción de solicitudes usando Spring MVC.
Con Spring MVC crearemos la capa necesaria para recibir solicitudes de una API REST, como la posibilidad de generar vistas HTML con el soporte de la librería Thymeleaf.
Metodoloxía
El curso constará de una parte teórica intercalada con ejercicios prácticos, que se le propondrán al alumno para que los resuelva antes de hacerlo conjuntamente. De esta forma, el alumno podrá afianzar los conceptos teóricos que se vayan viendo en cada capítulo.
Temario
1. Iniciación a Spring Boot
- Que es Spring Boot?
- Arquitectura de un proyecto con Spring Boot
- Crear un primer proyecto con Spring Boot
2. Anotaciones y definición de servicios REST
- Tipo de anotaciones de clases y métodos
- Defición de URL y accesos
- Control de tipo de petición de HTTP
- Formatos admitidos
- Recepción de parámetros y cuerpos de mensaje.
3. Negociación de contenido y conversores
- Spring MVC Content Negotiation
- Conversor de resultado
4. Vistas de HTML con Spring MVC y Thymealeaf
- Iniciación a Thymeleaf
- Montar web con Thymeleaf y Spring Boot