Programa do Curso

Introdução

Conceitos do gRPC

  • Sincrono vs assíncrono
  • Superfície da API
  • Ciclo de vida do RPC

gRPC vs REST

  • Tipos de API do gRPC
  • Paradigmas REST

Preparando o Ambiente de Desenvolvimento

  • Instalando e configurando o gRPC
  • Instalando e configurando o Go Micro
  • Instalando Docker
  • Instalando Kubernetes
  • Configurando dependências do Go
  • Configurando um servidor HTTP em Go

Streaming gRPC

  • Implementando cliente e servidor de API unária
  • Implementando cliente e servidor de API de streaming de servidor
  • Implementando cliente e servidor de API de streaming de cliente
  • Implementando cliente e servidor de API bidirecional

Microserviços em Go

  • Serialização de estruturas do Go para JSON
  • desserialização de estruturas do Go a partir de JSON
  • Construindo imagens Docker para microserviços em Go
  • Executando contêineres localmente
  • Otimizando as imagens Docker

Orquestração de Microserviços com Kubernetes

  • Implantando microserviços do Go no Kubernetes
  • Implementando descritores
  • Escalar implantações
  • Atualizações contínuas

Solução de Problemas e Segurança com gRPC

  • Usando tratamento de erros
  • Acompanhando com prazos
  • Criando certificados SSL para criptografia SSL

Resumo e Conclusão

Requisitos

  • Experiência com programação em Go

Público-Alvo

  • Desenvolvedores Web
 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas