Consorcio Interuniversitario de Galicia

Consorcio para o desenvolvemento de aplicacións de xestión universitaria de Galicia

220090, Curso Spring MVC, Paulino
220090
1ra Edición
Java: Spring MVC

Horas:

18 horas

Financiación:

Aporte Universidades

Destinatarios:

Persoal TIC

Prazas

PAS

10

PDI

0

PAS

10

PDI

0

PAS

10

PDI

0

Datas, Horarios e Sesións

Data Inicio

17/10/2022

Data Peche

28/10/2022

Tipos Formación

Formación Online
Aula virtual (Webinars)

Datas e horarios

Luns, 09:00 a 12:00
Mércores, 09:00 a 12:00
Venres, 09:00 a 12:00

Número Webinars

6

Enlace ao curso

Enlace non requirido ou non creado o curso na plataforma de formación.

Necesidades, prerrequisitos e inf. xeral

Necesidades a cubrir

Se formará al alumnado en la utilización del framework Spring MVC.

Prerrequisitos

Tener conocimientos básicos de JAVA y de la línea de comandos.

Carácter

Seis sesiones en vivo a través de la plataforma Zoom o Teams, además de contenidos on line a través del Aula Virtual del CIXUG: https://formar.cixug.es/

Medios necesarios

Un ordenador con acceso a Internet, Eclipse IDE 2022-03, JAVA JDK 18 y MAVEN instalados.

Datos persoal Formador e Titor

Persoal formador

Paulino Villar Martínez

Empresa contratada

Titor

CIXUG

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

5. Formularios web y visualización de datos con Spring Boot y Thymeleaf

6. Internacionalización, conclusiones y dudas.

Scroll al inicio