OPSAPRS01ILTDesarrollo de Software
API REST con Spring
25 Presencial-Remoto €0.00
Descripción
___
Objetivos
Este curso tiene como objetivo aprender a crear una API Restful usando Spring.
Audiencia
Curso dirigido a Programadores, Analistas Java, Jefes de proyecto y Arquitectos Java
Prerrequisitos
Conocimientos del lenguaje de programación Java y Spring Framework
Temario
**Introducción a los servicios REST**
· Tramas HTTP
· Identificadores de recursos (URL)
· Métodos, cabeceras y códigos de estado HTTP
· Estilo de arquitectura
· Richardson Maturity Model
· Definición de recursos, versionado y guía de implementación
**Spring con Spring Boot**
**Gestión de datos**
· Spring Data
· MongoDB
· Redis
**Implementación de Servicios REST**
· Spring MVC
· Spring Data Rest
· Spring HATEOAS
**Clientes de los servicios REST**
· RestTemplate
· Feign
**Documentar Servicios REST**
· Anotación del modelo
· Anotación del servicio
· Enfoque API First
· OpenAPI
· Swagger Editor, Swagger UI, Swagger Codegen
**Seguridad**
· Spring Cloud Config
· CORS
· Spring Security
· JWT: JSON Web Tokens
· Tramas HTTP
· Identificadores de recursos (URL)
· Métodos, cabeceras y códigos de estado HTTP
· Estilo de arquitectura
· Richardson Maturity Model
· Definición de recursos, versionado y guía de implementación
**Spring con Spring Boot**
**Gestión de datos**
· Spring Data
· MongoDB
· Redis
**Implementación de Servicios REST**
· Spring MVC
· Spring Data Rest
· Spring HATEOAS
**Clientes de los servicios REST**
· RestTemplate
· Feign
**Documentar Servicios REST**
· Anotación del modelo
· Anotación del servicio
· Enfoque API First
· OpenAPI
· Swagger Editor, Swagger UI, Swagger Codegen
**Seguridad**
· Spring Cloud Config
· CORS
· Spring Security
· JWT: JSON Web Tokens