Contents
Google Protobuf 的範例和練習。使用 Java/Go/Python 編寫程式。告別 JSON 和 XML。學習 gRPC 的前提條件
從這 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 的知識。
講師
我叫 Clement Jean,我將擔任本課程的講師。 我教授 Protocol Buffers 和 gRPC,我的重點始終是幫助我的學生提高他們的專業水平。 我也是一些評價最高和最暢銷課程的作者。
隨著開發成為一種被廣泛接受和追求的職業,我決定是時候讓學生們正確地了解 Protocol Buffers 了。 那麼,讓我們開始課程吧! 你得到了很好的照顧!
章節大綱。
- Protocol Buffers 課程介紹:瞭解課程目標、課程結構,下載課程程式碼並做好準備
- Protocol Buffers 基礎知識 I:學習如何使用 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 如何運作並對其解決方案架構有用的架構師
講師簡介
Clément Jean 協議緩衝區和 gRPC 愛好者
我是一名 Udemy 講師,曾在 Epitech(法國蒙彼利埃)學習軟體工程(C、C++、C#),曾在清華大學攻讀計算機科學碩士學位(中國北京),在北京語言大學 (BLCU) 攻讀計算機科學碩士學位 學習中文(中國北京),最後在長江商學院(中國北京)學習商業。
我的背景非常多樣化,但我對程式設計和教學都非常感興趣,所以我將它們結合起來提供您更多機會來改善您的職業生涯。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT370 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- gRPC [Golang] 精通課程:建構現代 API 和微服務
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
你必須登入才能發表留言。