Contacta con nosotros

Temario del curso

Introducción

Conceptos de gRPC

  • Sincrónico vs. asincrónico

  • Superficie de la API

  • Ciclo de vida de RPC

gRPC vs. REST

  • Tipos de API de gRPC

  • Paradigmas de 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 de Kubernetes

  • Configuración de dependencias de Go

  • Configuración de un servidor HTTP en Go

Transmisión en gRPC

  • Implementación de cliente y servidor de API unaria

  • Implementación de cliente y servidor de API con transmisión desde el servidor

  • Implementación de cliente y servidor de API con transmisión desde el cliente

  • Implementación de cliente y servidor de API bidireccional

Microservicios en Go

  • Marshalización de estructuras de Go en JSON

  • Desmarshalización de estructuras de Go en JSON

  • Construcción de imágenes de Docker para microservicios en Go

  • Ejecución local de contenedores

  • Optimización de las imágenes de Docker

Orquestación de microservicios con Kubernetes

  • Despliegue de microservicios en Go en Kubernetes

  • Implementación de descriptores

  • Escala de despliegues

  • Actualizaciones progresivas (rolling updates)

Resolución de problemas y seguridad en gRPC

  • Uso del manejo de errores

  • Seguimiento con plazos límite

  • Creación de certificados SSL para cifrado SSL

Resumen y conclusión

Requerimientos

  • Experiencia en programación con Go

Público objetivo

  • Desarrolladores web

 14 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas