Protocol Buffers (Protobuf) は、すべてのデータ エンジニアまたは API デザイナーが知っておくべき基本的なデータ シリアル化形式です。これは、Google、Netflix、Uber などの多くのトップ テクノロジー企業によって活用されており、マイクロサービスが効率的な方法でデータを転送できるようにします。
Introduction to Protocol Buffers (LFS145)
対象者
このコースは、gRPC を学習する準備をしたい、および/または効率的なデータのシリアル化/逆シリアル化について学習したい学生または専門家を対象としています。
折りたたむ
続きを読む
学習内容
このコースでは、プロトコル バッファ バージョン 3 に焦点を当て、単純な .proto ファイルと複雑な .proto ファイルを記述する方法と、「protoc」を使用してコードを生成する方法についての基本的な理解を提供します。また、インポートとパッケージを適切に活用する方法、プロトコル バッファーを使用した Python のコード、および高度なプロトコル バッファーの概念についても説明します。
折りたたむ
続きを読む
身につく知識
このコースでは、gRPC を理解する準備をします。プロトコル バッファは、マイクロサービスの通信手段として多くの企業で既に使用されている gRPC フレームワークの中核です。
折りたたむ
続きを読む
前提条件
- 学習者は Python に精通している必要があります。型、変数、および条件に関する基本的な知識で十分です。
ラボの前提条件
- 紹介用: vscode-proto3 プラグインを使用した Visual Studio Code
- Python の場合: Python 3
- OS: Linux および macOS。 Windows では、protoc の代わりに protoc.exe を使用して動作するはずです。
- CPU: 最小 4GB
- ディスク容量: コードには 2GB で十分で、protoc と Visual Studio Code をインストールできます。
2024年7月
protobuf の使い方だけでなく、その動作も説明しました。
2024年5月
コース内のコーディング練習と説明が気に入りました。
2024年4月
コース全体を通して説明が非常に分かりやすいです。
2024年4月
各セクションのシンプルさと短い形式が気に入っています。
2024 年 1 月
コンテンツの配信はまさに素晴らしかったです。
2024 年 1 月
シンプルで役に立つ例がこのコースを最高のものにしています。
2024 年 1 月
これは、protobuf を操作するための強固な基盤を提供します。
2023 年 9 月
講義のテンポ、VScode の例、Python の例を使った実践的な体験が気に入りました。
2023 年 7 月
コースの説明は明確かつ簡潔で、簡単に理解することができ、迷うことなく概念を理解できました。
2023年6月
プロトコル バッファーについての非常に良い入門書でした。
2023年5月
講座には役立つ情報がたくさん詰まっていました。
2023年4月
ビデオプレゼンテーションでは、徹底したステップバイステップのプロセスを通じてトピックをわかりやすく説明しました。