Protocol Buffers 3 的完整指南 [Java,Golang,Python]
Complete Guide to Protocol Buffers 3 [Java, Golang, Python]
带有示例和练习的 Google Protobuf。Java Go Python 中的代码。告别JSON和XML。gRPC 的先决条件
学习内容
-
编写简单和复杂的 .proto 文件
-
练习以确认所学知识
-
适当地利用导入和打包
-
使用任何语言的“protoc”生成代码
-
使用协议缓冲区的 Java 代码
-
了解 Protobuf 的数据演化工作原理
-
了解高级协议缓冲区概念
要求
-
一些编程背景(例如Java,Python或Go)
-
以前使用过其他格式(如XML或JSON)的经验者优先
描述
协议缓冲区 (protobuf) 是每个数据工程师都应该了解的基本数据序列化格式。它被谷歌等许多顶级科技公司所利用,使微服务能够以安全高效的格式传输数据。
在本课程中,我们将通过实践讲座深入探讨协议缓冲区 3 的所有方面。
在短短几个小时内,您将了解创建简单和复杂的 .proto 文件所需的一切,并使用您最喜欢的编程语言(如 Java、Python 和 Go)编写代码。Protocol Buffers 为您生成所有样板代码!
停止使用 XML 和 JSON,开始使用允许您创建最高效 API 的数据格式。
Protocol Buffers 3 完整指南是全面了解 Protocol Buffers 提供的所有可能性的最佳方式
注意:本课程假设您对编程和 JSON/XML 有一定的了解
章节大纲:
-
协议缓冲区课程介绍:了解课程目标,课程结构,下载课程代码并做好准备!
-
协议缓冲区基础知识 I:了解如何使用标量类型创建第一条消息。练习 5 个练习
-
协议缓冲区基础知识 II:了解如何创建复杂的消息,以及如何在不同的文件和包中组织代码。练习 4 个练习
-
设置 Protoc 编译器:设置 Protoc 编译器并学习如何以任何语言生成代码
-
使用协议缓冲区进行 Java 编程:用 Java 编写协议缓冲区数据
-
使用协议缓冲区进行 Golang 编程:在 Golang 中编写协议缓冲区数据
-
使用协议缓冲区进行 Python 编程:在 Python 中编写协议缓冲区数据
-
使用 Protobuf 进行数据演进:以安全的方式演进协议缓冲区文件,以便在不破坏先前代码的情况下添加或删除字段
-
协议缓冲区高级:协议缓冲区中的高级类型以及选项、整数类型以及使用 gRPC 的 RPC 服务简介
教练
我的名字是 Clément Jean,我将成为您这门课程的讲师。我教授协议缓冲区和 gRPC,我的重点始终是帮助我的学生提高他们的专业水平。我也是一些评价最高和最畅销的课程的作者。
随着开发成为一项被广泛接受和追求的职业,我决定是时候让学生正确学习协议缓冲区了。所以,让我们开始课程吧!你掌握得很好!
本课程还附带:
-
终身访问所有未来更新
-
问答部分的响应式讲师
-
链接到有趣的文章,以及许多好的代码,作为你的下一个模板的基础
-
Udemy 结业证书可供下载
-
30天“无条件”退款保证!
我希望在课程中见到你!
本课程适合谁:
- 想要了解如何编写 .proto 文件和编写代码以创建协议缓冲区数据的开发人员
- 想要了解协议缓冲区如何工作并对其解决方案架构有用的架构师
评论(0)