Pular para as informações do produto
1 de 1

Loja - Instituto Brasileiro de Terapias holísticas

Curso de A masterclass completa para gRPC em .NET (.NET 8)

Curso de A masterclass completa para gRPC em .NET (.NET 8)

Preço normal R$ 39,90 BRL
Preço normal R$ 127,00 BRL Preço promocional R$ 39,90 BRL
Promoção Esgotado
Frete calculado no checkout.

A Masterclass Definitiva de gRPC no .NET 8

De Novato a Profissional: Domine o Framework de Alta Performance gRPC para Comunicações HTTP Aprimoradas!

Descubra o poder do gRPC, um framework de última geração e multiplataforma projetado para construir APIs escaláveis. Neste curso abrangente, você desbloqueará todo o potencial do gRPC para criar APIs rápidas e confiáveis no .NET 8.

Ao contrário de protocolos tradicionais baseados em texto, como JSON ou XML, o gRPC utiliza serialização binária, reduzindo significativamente o tráfego de rede e aumentando o desempenho. Com a vantagem adicional do HTTP/2, o gRPC permite fluxos multiplexados, compressão de cabeçalho e push do servidor, melhorando ainda mais o desempenho e reduzindo a latência.

Comece sua jornada mergulhando nos fundamentos do gRPC, dominando a criação de solicitações e respostas unárias. Aprenda como definir serviços e mensagens gRPC usando Protocol Buffers, um formato de serialização binária agnóstico de linguagem usado pelo gRPC. Utilize as ferramentas gRPC no .NET para gerar código C# a partir de arquivos .proto e aproveite o código gerado para construir clientes e servidores gRPC.

Aprimore suas habilidades com streaming e segurança SSL. Descubra o poder do streaming do servidor e do cliente, permitindo a troca de várias mensagens por uma única conexão. Proteja suas comunicações gRPC usando certificados SSL, garantindo máxima proteção.

Integre o gRPC perfeitamente com o ASP.NET, o renomado framework de aplicativos da web para o .NET. Crie serviços gRPC usando o ASP.NET Core e aproveite o middleware para adicionar autenticação, autorização e outras funcionalidades essenciais aos seus pontos de extremidade gRPC. Hospede seus serviços gRPC em aplicativos da web e consuma-os facilmente a partir de clientes gRPC, especialmente com o Blazor WebAssembly.

Ao final deste curso, você terá a expertise para construir APIs robustas e eficientes usando gRPC e .NET 8. Obtenha um profundo entendimento das vantagens incomparáveis oferecidas pelo gRPC em relação a outros protocolos de API.

Tópicos Abordados:

  • Introdução ao gRPC
  • Criação de solicitações e respostas unárias
  • Protocol Buffers
  • Geração de código C# a partir de arquivos .proto
  • Streaming com gRPC
  • Segurança do gRPC com certificados TLS e SSL
  • Integração do gRPC com o ASP.NET
  • Hospedagem de serviços gRPC em um aplicativo da web
  • Consumo de serviços gRPC a partir de clientes baseados em navegador, como Blazor WebAssembly, com gRPC-Web

Pré-requisitos:

  • Familiaridade com C# e desenvolvimento .NET
  • Conhecimento básico de HTTP e APIs RESTful

Público-alvo:

Este curso é ideal para desenvolvedores .NET que desejam aproveitar o poder do gRPC para construir APIs de alto desempenho. Também é adequado para qualquer pessoa interessada em explorar os benefícios excepcionais oferecidos pelo gRPC em relação a outros protocolos de API.

O que você aprenderá:

  • Como criar um cliente gRPC DO ZERO em qualquer aplicativo .NET
  • Como criar um servidor gRPC DO ZERO em qualquer aplicativo .NET
  • Como transmitir dados do servidor para o cliente e vice-versa
  • Implementação de segurança com certificados SSL
  • Utilização de recursos avançados como prazos ou reflexão
  • Integração de serviços gRPC em uma API da web ASP.NET
  • Comunicação a partir de uma Página Razor do ASP.NET ou Blazor WASM com APIs gRPC
Ver informações completas