[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
    • Eureka
  5. Routing
  6. Llamada de Servicio a Servicio
  7. Clientes de servicios
    • Feign
  8. Seguridad con OAuth2
  9. Balanceo de Carga desde el cliente
    • Ribbon
  10. Circuit Breakers y Tolerancia a fallos
    • Hyxtrix
  11. API Gateway
    • Zuul Proxy
  12. Mensajería distribuida (Distributed messaging)
    • 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