Programa do Curso

Introdução

Visão Geral dos Recursos e Arquitetura do gRPC

  • Conceitos básicos e ciclo de vida
  • Definição de serviço
  • Linguagens suportadas

Entendendo os Fundamentos do gRPC

  • Tipos de implementação
  • Tipos de mensagem

Configurando o gRPC

  • Protocol buffers
  • Dependências e plugins

Criando um Arquivo Proto

  • Definindo o servidor e o cliente
  • Linhas de comando

Gerando Classes Protobuf e gRPC

  • Criando uma pasta
  • Construindo o projeto

Implementando o Servidor

  • Criando uma conexão segura
  • Streaming de mensagens
  • Integrando com aplicações

Implementando um Cliente

  • Criando uma conexão segura
  • Enviando metadados
  • Chamada unária gRPC

Streaming com gRPC

  • Streaming de servidor
  • Streaming de cliente
  • Streaming bidirecional

Gerenciando Serviços gRPC

  • Autenticação
  • Benchmarking
  • Tratamento de erros

Explorando Tópicos Avançados do gRPC

  • Integrando com o cliente Evans
  • Segurança de conexão com SSL/TLS
  • Balanceamento de carga

Resolução de Problemas

Resumo e Conclusão

Requisitos

  • Experiência em linguagens de programação como Go, Java, C#, Python, etc.
  • Familiaridade com tecnologia de computação em nuvem

Público-Alvo

  • Engenheiros de software
  • Programadores
  • Desenvolvedores
 7 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (6)

Próximas Formações Provisórias

Categorias Relacionadas