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
Testimonios (5)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
Curso - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Álvaro Salomão Rumbane - CEDSIF Ministry of Finance
Curso - Go Programming Language for Programmers
Support for issues the trainees have. The investigation and support also after training is very great!
Hans Jürgen Högerle - Daimler TSS GmbH
Curso - Advanced Go Programming
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
Curso - Go for Systems Programming
Flexibility of the trainer. Really catered the course to our specific needs.