Programa do Curso
Introdução
gRPC Conceitos
- Síncrono vs assíncrono
- Superfície da API
- Ciclo de vida do RPC
gRPC vs REST
- gRPC Tipos de API
- Paradigmas REST
Preparando o ambiente de desenvolvimento
- Instalando e configurando o gRPC
- Instalando e configurando o Go Micro
- Instalando o Docker
- Instalando Kubernetes
- Configurando as dependências do Go
- Configurando um servidor HTTP Go
gRPC Transmissão em fluxo contínuo
- Implementação de cliente e servidor API unário
- Implementação da API de streaming de servidor cliente e servidor
- Implementação da API de fluxo contínuo cliente e servidor
- Implementação de cliente e servidor API bidirecional
Ir Microservices
- Estruturas JSON marshalling Go
- Estruturas JSON umarshalling Go
- Criando imagens do Docker para Go microsserviços
- Executando contêineres localmente
- Otimizando as imagens do Docker
Introdução de microsserviços com Kubernetes
- Implantação de microsserviços Go em Kubernetes
- Implementando descritores
- Escalonar implantações
- Actualizações contínuas
gRPC Resolução de problemas e segurança
- Utilização do tratamento de erros
- Acompanhamento com prazos
- Criação de certificados SSL para encriptação SSL
Resumo e conclusão
Requisitos
- Go experiência de programação
Público
- Desenvolvedores Web
Declaração de Clientes (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
Alvaro Salomao 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 Jurgen Hogerle - 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.