完整的 gRPC 课程 [Protobuf + Go + Java]
您将学到的内容:
有任何课程要求或先决条件吗?
结业证书
如果您正在为微服务或移动应用程序构建 API,那么您肯定想尝试 gRPC。
它速度超快,强类型,您不再需要为服务通信编写大量样板代码。这要归功于强大的 HTTP/2 和 Protocol Buffer!
这是Youtube 上完整 gRPC 课程播放列表的链接
Github 存储库:pcbook-go和pcbook-java
Gitlab 存储库:pcbook-go和pcbook-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