[OTL-080] gRPC


Duración:                     20 horas

Perfil:                            Avanzado

Dirigido a

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

Requisitos previos 

Los alumnos necesitarán tener experiencia con el lenguaje de programación orientado a objetos Java 8.

Objetivos

Este curso se centra en la los comunicación gRPC entre Microservicos modernos utilizando como transporte HTTP/2 y Protocol Buffers como lenguaje de descripción de interfaz.

Contenido

  1. Introducción a los Microservicios
  2. Fundamentos Spring Boot
  3. Características de HTTP/2
  4. Protocol Buffers e Interoperabilidad
  5. Introducción a gRPC
  6. Instalación y configuración del entorno
  7. gRPC APIs
  8. Comparativa de gRPC vs REST
  9. API's Unarias
  10. Streaming de Servidor
  11. Streaming de Cliente
  12. Streaming Bi-Direccional
  13. Seguridad
  14. Control de Errores
  15. Interceptores
  16. Deadlines
  17. Cancelaciones
  18. Compresion
  19. Metadatos
  20. Escalabilidad
    1. Balanceo de Carga
    2. Multiplexion
  21. Server Reflection
  22. Evans CLI
  23. Despliegue de gRPC


Documentación Recomendada

gRPC: Up and Running
Kasun Indrasiri and Danesh Kuruppu
February 2020 | Pages: 204
ISBN: 978-1492058335

https://www.i-programmer.info/book-watch-archive/13498-grpc-up-and-running-oreilly.html