Contacta con nosotros

Temario del curso

Introducción

Panorama general de las características y arquitectura de gRPC

  • Conceptos básicos y ciclo de vida
  • Definición del servicio
  • Lenguajes soportados

Comprensión de los fundamentos de gRPC

  • Tipos de implementación
  • Tipos de mensajes

Configuración de gRPC

  • Protocol buffers
  • Dependencias y plugins

Creación de un archivo Proto

  • Definición del servidor y del cliente
  • Líneas de comando

Generación de clases Protobuf y gRPC

  • Creación de una carpeta
  • Construcción del proyecto

Implementación del servidor

  • Creación de una conexión segura
  • Mensajes de streaming
  • Integración con aplicaciones

Implementación de un cliente

  • Creación de una conexión segura
  • Envío de metadatos
  • Llamada gRPC unidireccional (unary)

Streaming con gRPC

  • Streaming desde el servidor
  • Streaming desde el cliente
  • Streaming bidireccional

Gestión de servicios gRPC

  • Autenticación
  • Pruebas de referencia (benchmarking)
  • Manejo de errores

Exploración de temas avanzados de gRPC

  • Integración con el cliente Evans
  • Protección de la conexión mediante SSL/TLS
  • Balanceo de carga

Solución de problemas

Resumen y conclusiones

Requerimientos

  • Experiencia en lenguajes de programación como Go, Java, C#, Python, entre otros.
  • Conocimientos previos sobre tecnología de computación en la nube.

Público objetivo

  • Ingenieros de software
  • Programadores
  • Desarrolladores
 7 Horas

Número de participantes


Precio por participante

Testimonios (6)

Próximos cursos

Categorías Relacionadas