【Udemy中英字幕】The complete masterclass for gRPC in .NET (.NET 8)
最近更新 2024年01月18日
资源编号 38143

【Udemy中英字幕】The complete masterclass for gRPC in .NET (.NET 8)

2024-01-18 Udemy 0 239
郑重承诺丨视频 中英文字幕 配套课件
增值服务:免费提供代找课服务:
¥ 39.9 金币
VIP折扣
    折扣详情
  • 体验会员

    免费

  • 包月会员

    免费

  • 包年会员

    免费

  • 永久会员

    免费

开通VIP尊享优惠特权
立即下载 升级会员
微信扫码咨询 微信扫码咨询
进入TA的商铺 联系官方客服
信息属性
详情介绍

.NET (.NET 8) 中 gRPC 的完整大师班

从零到英雄:学习使用高性能 gRPC 框架来增强您的 HTTP 通信!

讲师:Christophe MOMMER | C# – .NET – Azure DevOps | MVP

双语IT资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • 如何在任何 .NET 应用程序中从头开始创建 gRPC 客户端
  • 如何在任何 .NET 应用程序中从头开始创建 gRPC 服务器
  • 如何将数据从服务器传输到客户端以及反向传输
  • 使用 SSL 证书实现安全性
  • 使用截止日期或反思等高级功能
  • 将 gRPC 服务集成到 ASP NET Web API 中
  • 使用 gRPC API 从 ASP NET Razor Page 或 Blazor WASM 进行通信

要求

  • 无需具备 gRPC 知识
  • 熟悉 C# 和 .NET 开发
  • HTTP 和 RESTful API 的基础知识

描述

gRPC 是一个高性能、跨平台的框架,用于构建可扩展的API。在本课程中,您将学习如何利用 gRPC 的强大功能在 .NET 8 中创建快速可靠的 API。

gRPC 被设计为快速、高效且轻量级。它使用二进制序列化而不是基于文本的协议(例如 JSON 或 XML),这可以显着减少网络流量并提高性能。此外,gRPC 使用HTTP/2,支持多路复用流、标头压缩和服务器推送,进一步提高性能并减少延迟。

在本课程中,您将首先探索 gRPC 的基础知识,包括如何创建一元请求和响应。您将学习如何使用 Protocol Buffers 定义 gRPC 服务和消息,Protocol Buffers 是 gRPC 使用的一种与语言无关的二进制序列化格式。您还将了解如何使用 .NET 中的 gRPC 工具从 .proto 文件生成 C# 代码,以及如何使用生成的代码创建 gRPC 客户端和服务器。

接下来,您将继续讨论更高级的主题,例如流式传输SSL 安全性。您将了解如何使用服务器流和客户端流通过单个连接发送和接收多条消息。您还将了解如何使用 SSL 证书保护 gRPC 通信的安全。

您还将了解如何将 gRPC 与 ASP.NET(流行的 .NET Web 应用程序框架)集成。您将了解如何使用 ASP.NET Core 创建 gRPC 服务,以及如何使用中间件向 gRPC 端点添加身份验证、授权和其他功能。您还将了解如何在 Web 应用程序中托管 gRPC 服务以及如何从 gRPC 客户端使用它们,尤其是使用 Blazor WebAssembly。

在课程结束时,您将能够使用 gRPC 和 .NET 8 构建健壮且高效的 API,并且您将深入了解使用 gRPC 相对于其他 API 协议的优势。

涵盖的主题:

  • gRPC简介
  • 创建一元请求和响应
  • 协议缓冲区
  • 从 .proto 文件生成 C# 代码
  • 使用 gRPC 进行流式传输
  • 使用 TLS 和 SSL 证书保护 gRPC
  • 将 gRPC 与 ASP.NET 集成
  • 在 Web 应用程序中托管 gRPC 服务
  • 使用 gRPC-Web 从基于浏览器的客户端(例如 Blazor WebAssembly)使用 gRPC 服务

先决条件:

  • 熟悉 C# 和 .NET 开发
  • HTTP 和 RESTful API 的基础知识

目标听众:

  • 想要学习如何使用 gRPC 构建高性能 API 的 .NET 开发人员
  • 任何有兴趣了解 gRPC 相对于其他 API 协议的优势的人

本课程适合谁:

  • 想要学习如何使用 gRPC 构建高性能 API 的 .NET 开发人员
  • 任何有兴趣了解 gRPC 相对于其他 API 协议的优势的人
请注意:
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务