Curso Spring REST

REST con Spring Framework y Spring Boot

Este curso esta orientado a los desarrolladores que desean construir Arquitecturas REST desde cero con Spring Framework y necesitan adquirir un conocimiento amplio y a profundidad de las diferentes opciones que tenemos a la hora de construir este tipo de soluciones. Vamos a ver su contenido:

Introducción a REST ( Modulo 1 Gratuito)

Este módulo es gratuito y te puedes apuntar sin ningún coste en este link . El módulo aborda como construir un primer servicio REST con los verbos HTTP (GET,POST, PUT,DELETE) usando Spring Framework sobre Spring Boot es algo que hoy en día todos necesitamos.

REST Filtrados , Ordenaciones y Paginaciones (Modulo 2)

Este módulo aborda los temas fundamentales en cuando a filtrado de datos , paginaciones y ordenaciones a nivel de Arquitecturas REST. Son las operaciones que todos necesitamos realizar , pero muchas veces hay tantas formas de abordarlas que resulta complejo para el desarrollador decidir cual puede ser la más adecuada. En este módulo se expondrán las diferentes opciones.


REST Documentación y Swagger (Modulo 3)

Las Arquitecturas REST definen un API pública de tal manera que desarrolladores externos puedan acceder a ella . Esto nos obliga a diseñar una documentación inicial que sea accesible para los desarrolladores , para ello usaremos Swagger como herramienta que automatiza la generación de este tipo de documentación.


HTTP Status Codes (Modulo 4)

Otro de los temas que más problemas presenta es cómo personalizar las cabeceras HTTP para que la información que recibamos sea lo más correcta y amplia posible sin salirnos de las buenas prácticas que REST define . Este módulo abordará diferentes casuísticas sobre el manejar estos códigos a nivel del protocolo

REST ,recursos y Relaciones (Modulo 5)

El manejo de relaciones a nivel de recursos REST es una de las características más comunes cuando dejamos de construir servicios REST sencillos y necesitamos adentrarnos en situaciones de mayor complejidad. En las cuales integraremos temas como JPA (Java Persistence API) sobre REST


REST ,recursos y Relaciones ( Modulo 5b )

El uso de REST a nivel de relaciones es muy muy amplio y deberemos abordarlo en dos partes por su amplitud , en este módulo se abordarán temas como DTOs y HATEOAS.


REST y seguridad (Modulo 6)

No podemos abordar un curso de REST sin abordar los temas fundamentales de Spring Security y el manejo de tokens JWT dentro de las arquitecturas REST la seguridad es una de las claves del correcto funcionamiento . Sin embargo no es nada sencillo configurarla . En este módulo lo abordaremos a detalle.

REST Buenas Prácticas (Modulo 7)

El curso es muy completo pero siempre quedan temas complementarios como manejo de Excepciones , CORS , RestTemplates o introducción a la programación Reactiva que se abordarán en este módulo.







Tu Profesor


Cecilio Alvarez
Cecilio Alvarez

Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com


Unidades didácticas


  codigo
Disponible en días
días después de registrarse

Comienza ahora