Programa del Curso

Introducción

gRPC Conceptos

  • Sicrónico vs asincrónico
  • Superficie de API
  • Ciclo de vida de RPC

gRPC frente a REST

  • gRPC Tipos de API
  • Paradigmas REST

Preparación del entorno de desarrollo

  • Instalación y configuración de gRPC
  • Instalación y configuración de Go Micro
  • Instalación de Docker
  • Instalación Kubernetes
  • Configuración de dependencias de Go
  • Configuración de un servidor HTTP de Go

gRPC Transmisión

  • Implementación de un cliente y un servidor de API unarios
  • Implementación del cliente y el servidor de la API de streaming de servidor
  • Implementación de cliente cliente y servidor de la API de streaming
  • Implementación de cliente y servidor de API bidireccional

Ir Microservices

  • Estructuras de serialización JSON Go
  • Estructuras JSON umarshalling Go
  • Creación de imágenes de Docker para Go microservicios
  • Ejecución local en contenedores
  • Optimización de las imágenes de Docker

Microservicio Ocrestration con Kubernetes

  • Implementación de microservicios de Go en Kubernetes
  • Implementación de descriptores
  • Escalado de implementaciones
  • Actualizaciones continuas

gRPC Solución de problemas y seguridad

  • Uso del control de errores
  • Seguimiento con plazos
  • Creación de certificados SSL para el cifrado SSL

Resumen y conclusión

Requerimientos

  • Go Experiencia en programación

Audiencia

  • Desarrolladores Web
 14 horas

Número de participantes


Precio por participante

Testimonios (5)

Próximos cursos