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
  14 horas
 

Cursos Relacionados

Combined C/C++, JAVA and Web Application Security

  28 horas

Advanced Java Security

  21 horas

Combined JAVA, PHP and Web Application Security

  28 horas

Standard Java Security

  14 horas

Java and Web Application Security

  21 horas

Categorias Relacionadas