Protocol Buffers 3 完整指南 [Java, Golang, Python]

Google Protobuf 的範例和練習。使用 Java/Go/Python 編寫程式。告別 JSON 和 XML。學習 gRPC 的前提條件

報名參加課程更新 coupon code

從這 3.5 小時的課程,你會學到

  • 編寫簡單和複雜的 .proto 檔案
  • 確認所學知識的實踐練習
  • 適當地利用 import 和 packages
  • 在任何語言中使用 “protoc “生成程式碼
  • 在 Java 中使用 Protocol Buffers 進行編碼
  • 瞭解 Protobuf 的資料演化過程
  • 瞭解高階 Protocol Buffers 的概念

要求

  • 有一定的程式設計背景(如 Java、Python 或Go)
  • 有其他格式(如XML或JSON)的經驗者優先

課程說明

Protocol Buffers(protobuf)是一種基本的資料序列化格式,每個資料工程師都應該瞭解。它被許多頂級科技公司(如谷歌)所利用,並使微服務能夠以一種安全和高效的格式傳輸資料。

在本課程中,我們將透過實踐講座,深入探討 Protocol Buffers 3的所有方面。

在短短幾個小時內,你將知道你需要知道的一切,以建立簡單和複雜的 .proto 檔案,並以你最喜歡的程式語言,如Java、Python 和 Go 編寫程式碼。Protocol Buffers 為你生成所有的樣板程式碼!

停止使用 XML 和 JSON,開始使用一種資料格式,這將使你能夠建立最有效的 API。


Protocol Buffers 完全指南3 是對 Protocol Buffers 提供的所有可能性進行全面瞭解的最佳途徑

  • 編寫簡單和複雜的.proto檔案
  • 實踐練習以確認所學內容
  • 適當地利用 import 和 packages
  • 使用 protoc 生成程式碼
  • 用 Protocol Buffers 在Java中編碼
  • 瞭解高階 Protocol Buffers 的概念

注意:本課程假定你有一些關於程式設計和 JSON/XML 的知識。

講師

Stephane Maarek 是本課程的講師。他是 Apache Kafka 系列和 AWS 系列等非常成功的課程的作者。他對微服務和資料充滿熱情。他已經為40000多名學生授課,並收到12000多條評論。

他在平台上分享他所有的資料知識,花時間解釋每一個概念,並為學生提供理論和實踐兩個方面。你是與好手一起學習!

章節大綱。

  • Protocol Buffers 課程介紹:瞭解課程目標、課程結構,下載課程程式碼並做好準備
  • Protocol Buffers 基礎知識一:學習如何使用 Scalar Types 建立你的第一個訊息。透過5個練習進行練習
  • Protocol Buffers 基礎知識II:學習如何建立複雜的訊息,並在不同的檔案和套件中組織你的程式碼。透過4個練習進行練習
  • 設定 Protoc 編譯器:設定 protoc 編譯器,學習如何用任何語言生成程式碼
  • 用 Protocol Buffers 進行 Java 程式設計:在 Java 中編寫你的 Protocol Buffers 資料
  • 使用 Protocol Buffers 的Golang程式設計:在 Golang 中編寫你的 Protocol Buffers 資料
  • 用 Protobuf 演化資料:以安全的方式演化你的 Protocol Buffers 檔案,以便在不破壞先前程式碼的情況下增加或刪除欄位
  • 高階的 Protocol Buffers:Protocol Buffers 中的高階型別,以及選項、整數型別,並介紹 gRPC 的 RPC 服務

本課程還包括。

  • 終身訪問所有未來的更新
  • 在Q&A部分有一個反應迅速的講師
  • 有趣的文章連結,以及大量的優秀程式碼,可以作為你下一個樣板的基礎。
  • 可供下載的 Udemy 結業證書
  • 30天 “無問題 “退款保證!

這是一個可以改變你的資料技能的課程。

學習和實踐 Protocol Buffers 有助於提高你的職業機會,有助於提高你的收入。對事業的投資就是對自己的投資。 不要拖拖拉拉。現在是掌控你的職業生涯的最佳時機。透過今天學習Protocol Buffers,使你的職業生涯更上一層樓

現在就參加課程,完全沒有風險!

目標受眾

  • 希望瞭解如何編寫 .proto 檔案和編寫程式碼以建立 Protocol Buffers 資料的開發人員
  • 希望瞭解 Protocol Buffers 如何運作並對其解決方案架構有用的架構師

講師簡介

Stephane Maarek AWS Certified Developer ( 更多講師課程介紹 )

Stephane是一名解決方案架構師、顧問和軟體開發人員,對所有與大數據、雲端運算和 API 相關的事物都有特別的興趣。他的 Apache Kafka 和 AWS 課程在 Udemy 上也多次成為最暢銷的講師。

[見下面的常見問題,看看你可以按什麼順序學習我的課程] 。

Stéphane是公認的 AWS 英雄,是 AWS 認證的解決方案架構師專家和 AWS 認證的 DevOps 專家。他喜歡教人們如何正確使用 AWS,讓他們為 AWS 的認證做好準備,最重要的是為現實世界做好準備。

他還喜歡 Apache Kafka。他是2019年程式委員會的成員,組織紐約、倫敦和舊金山的 Kafka 高峰會。他也是Apache Kafka社群的積極成員,在 Medium 上撰寫部落格,併為 Confluent 撰寫客座部落格。

在業餘時間,他喜歡烹飪,練習瑜伽,衝浪,看電視節目,併到令人敬畏的地方旅行

常見問題。你應該按照什麼順序學習?

  • AWS 雲端:從 AWS 認證解決方案架構師初級開始,然後轉向 AWS 認證開發人員初級,然後是 AWS 認證 SysOps管理員。之後你可以做AWS認證解決方案架構師專業人員或 AWS 認證 DevOps 專業人員,或者你選擇的專業認證。一旦準備就緒,你可以深入學習 AWS Lambda 和 AWS CloudFormation,或者做 AWS 大數據認證
  • Apache Kafka:從 Apache Kafka 初學者開始,然後如果你是一個開發人員,可以學習連線、串流和模式註冊,如果你是一個管理員,可以學習設定和監控課程。這兩個方向都需要通過 Confluent Kafka 的認證
  • gRPC:首先做通訊協定緩衝區課程,然後繼續學習 gRPC Java 或 gRPC Golang 課程

為了分享知識,我不能在Udemy上回覆私人資訊。如果你是學生,請在課程中提問。謝謝你的理解!

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

報名參加課程更新 coupon code

Sponsored by Udemy

也許你會有興趣

找其它課程?試看看 Soft & Share 網站搜尋引擎

✍ 搜尋結果太多?可參考 Soft & Share 搜尋引擎使用技巧


追蹤 Soft & Share

幫我們個小忙!

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: