Consorcio Interuniversitario de Galicia

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

220090, Spring MVC Training, 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

Students will be trained in the use of the Spring MVC framework.

Prerrequisitos

Have basic knowledge of JAVA and the command line.

Carácter

Six live sessions through the Zoom or Teams platform, as well as online content through the CIXUG Virtual Classroom: https://formar.cixug.es/

Medios necesarios

A computer with Internet access, Eclipse IDE 2022-03, JAVA JDK 18 and MAVEN installed.

Datos persoal Formador e Titor

Persoal formador

Paulino Villar Martínez

Empresa contratada

Titor

CIXUG

Descrición

All requests received by an application have to go through a receiving layer, where all the information (parameters, form) is collected before being processed. During the course, we will focus on implementing this layer using Spring MVC.

The course will be divided into two sections:

  • The first one where we will define all Spring MVC concepts, and we will create a REST API to understand the different annotations and concepts quickly.
  • A second phase, where view concepts and services suitable for returning web pages, will be discussed using Spring MVC and Thymeleaf.

Competencias a desenvolver

Create a request receiving layer using Spring MVC.

With Spring MVC, we will create the necessary layer to receive requests from a REST API, such as the ability to generate HTML views with the support of the Thymeleaf library.

Metodoloxía

The course will consist of a theoretical part interspersed with practical exercises, which will be proposed to the student so that they can solve them before doing them together. In this way, the student will be able to consolidate the theoretical concepts seen in each chapter.

Temario

1. Introduction to Spring Boot

  • What is Spring Boot?
  • Architecting a Spring Boot project
  • Creating a first Spring Boot project

2. Annotations and REST services definition

  • Annotation types of classes and methods
  • URL and access definition
  • HTTP request type control
  • Supported formats
  • Receiving parameters and message bodies.

3. Content Negotiation and Converters

  • Spring MVC Content Negotiation
  • Result converter

4. HTML Views with Spring MVC and Thymealeaf

  • Introduction to Thymeleaf
  • Assembling the web with Thymeleaf and Spring Boot

5. Web forms and data visualisation with Spring Boot and Thymeleaf

6. Internationalisation, conclusions and doubts.

Scroll to Top