完整的 gRPC 课程 [Protobuf + Go + Java] 你将学到什么:有任何课程要求或先修课程吗?结业证书

2025-06-10

完整的 gRPC 课程 [Protobuf + Go + Java]

您将学到的内容:

有任何课程要求或先决条件吗?

结业证书

如果您正在为微服务或移动应用程序构建 API,那么您肯定想尝试 gRPC。

它速度超快,强类型,您不再需要为服务通信编写大量样板代码。这要归功于强大的 HTTP/2 和 Protocol Buffer!

这是Youtube 上完整 gRPC 课程播放列表的链接
Github 存储库:pcbook-gopcbook-java
Gitlab 存储库:pcbook-gopcbook-java

这是一门四合一课程,你不仅可以学习 gRPC,还可以学习使用 Go 和 Java 进行协议缓冲区和后端开发。本课程的代码是生产级的,具有良好的结构和单元测试。

您将学到的内容:

  • gRPC 是什么,它如何工作,为什么我们应该使用它,以及它适用于哪里。
  • gRPC 建立在令人惊叹的 HTTP/2 协议之上。
  • 将 gRPC 与 REST 进行比较。
  • 使用 Go + Java 编写和序列化协议缓冲区消息。
  • 使用协议缓冲区定义 gRPC 服务并生成 Go + Java 代码。
  • 使用 Go + Java 实现 4 种类型的 gRPC:一元流、服务器流、客户端流、双向流。
  • 处理上下文截止日期、gRPC 错误和状态代码。
  • 为 gRPC 服务编写带有接口和单元测试的生产级应用程序。
  • 使用 gRPC 拦截器通过 JWT 对用户进行身份验证和授权。
  • 通过服务器端和相互 SSL/TLS 建立安全的 gRPC 连接。
  • 启用 gRPC 反射以进行服务发现。
  • 负载平衡 gRPC 服务。
  • 使用 gRPC 网关生成 RESTful 服务和 swagger API。

有任何课程要求或先决条件吗?

  • 您只需要具备 Go 或 Java 的基本编程技能。
  • 您之前不需要了解协议缓冲区,因为我们将在本课程中深入学习它。

结业证书

本课程完全免费。您可以访问我们 YouTube 频道上的所有讲座。

如果您喜欢这些讲座并希望支持 TECH SCHOOL,您可以通过在 Udemy 上购买课程来实现。

这将给我们很大的动力,让我们为社区制作更多有用的东西。作为回报,你还将获得 Udemy 结业证书。

谢谢您的支持,祝您学习愉快!


如果您喜欢这篇文章,请订阅我们的 Youtube 频道在 Twitter 上关注我们,以便将来获取更多教程。


如果你想加入我目前在 Voodoo 的优秀团队,请查看我们的职位空缺。你可以远程办公,也可以在巴黎/阿姆斯特丹/伦敦/柏林/巴塞罗那现场办公,但需获得签证担保。

鏂囩珷鏉ユ簮锛�https://dev.to/techschoolguru/the-complete-grpc-course-protobuf-go-java-2af6
PREV
使用客户端流式 gRPC 分块上传文件 - Go
NEXT
使用 Viper 从 Golang 中的文件和环境变量加载配置