[SPR-060] Spring Cloud

Duración:                     24 horas

Perfil:                           Avanzado

Dirigido a

Esta acción formativa va dirigida a Programadores y Analistas Java.

Requisitos previos 

Los alumnos necesitarán tener experiencia con el lenguaje de programación como en JavaEE. Recomendables conocimientos de Servlets, JSP y Web Services. Y conocimientos de Spring framework previos.

Objetivos

Este curso consistirá en la creación de microserviciosy servicios web rest utilizando el marco Spring. El alumno aprenderá a desarrollar aplicaciones con SpringBoot usando todos los componentes y herramientas el que framework ofrece.



Contenido

  1. Introducción a los microservicios
  2. Introducción a Spring Cloud
  3. Configuración distribuida
  4. Registro de Servicios y descubrimiento
    1. Eureka
  5. Routing
  6. Llamada de Servicio a Servicio
  7. Clientes de servicios
    1. Feign
  8. Seguridad con OAuth2
  9. Balanceo de Carga desde el cliente
    1. Ribbon
  10. Circuit Breakers y Tolerancia a fallos
    1. Hyxtrix
  11. API Gateway
    1. Zuul Proxy
  12. Mensajería distribuida (Distributed messaging)
    1. Rabbit MQ
  13. Spring Cloud Bus
  14. Dockerizando la aplicación




Documentación Recomendada

Mastering Spring Cloud
Piotr Mińkowski
Abril 2018 | 432 páginas
ISBN: 9781788475433

https://www.packtpub.com/application-development/mastering-spring-cloud