fbpx

Protocol Buffers 3 完整介紹

經由範例和練習來學習 Google Protobuf( Protocol Buffers )。 用 Java 編寫程式碼。 告別 JSON 和  XML

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

  • 編寫簡單和複雜的 .proto 檔
  • 實作練習確認學習成果
  • 適當地利用輸入件和套件
  • 使用任何語言的`protoc`產生程式碼
  • 以 Protocol Buffers 寫 Java 程式碼
  • 了解 Data Evolution 如何為 Protobuf 工作
  • 學習關於進階 Protocol Buffers 的概念

要求

  • 一些程式設計背景(例如 JavaPythonGo
  • 有過其他格式的經驗,如 XML 或 JSON 是首選

課程說明

Protocol Buffers( protobuf )是每個資料工程師應該知道的基本資料序列化格式( serialization format )。 它被許多頂尖的科技公司所利用,例如 Google,並使微服務能夠以安全和高效的格式傳輸資料。

在本課程中,我們將深入探討 Protocol Buffers 3 各個方面。

在短短的幾個小時內,你將知道創建簡單和復雜的 .proto 檔所需知道的一切,並以你喜歡的程式語言(如如 JavaPythonGo)編寫程式碼。Protocol Buffers 幫你產生所有樣板程式碼!

停止使用 XML 和 JSON,並開始使用資料格式,這將允許你創造出最高效的 API。

本課程是帶你了解 Protocol Buffers 提供的所有可能性的最佳方式

編寫簡單和複雜的.proto 檔
實作練習並確認學習成果
適當地利用輸入件和套件
使用protoc產生程式碼
用 Protocol Buffers 編寫 Java 程式碼
學習關於進階 Protocol Buffers 的概念

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

課程大綱:

  • Protocol Buffers 課程介紹:了解課程目標、課程結構、下載課程程式碼並做好準備!
  • Protocol Buffers 基礎 I:學習如何使用 Scalar Types 創建你的第一個訊息( messages )。 完成 5 個練習
  • Protocol Buffers 基礎 II:了解如何創建複雜的訊息( messages ),並將程式碼組織到不同的檔案和套件中。 完成 4 個練習
  • 設置 Protoc 編譯器:設置 protoc 編譯器並學習如何用任何語言產生程式碼
  • 運用 Protocol Buffers 做寫 Java 程式:使用 Java 編寫你的 Protocol Buffers 資料
  • 使用 Protobuf 進行資料演變:以安全的方式發展 Protocol Buffers 檔,以在不破壞以前的程式碼狀況下添加或刪除欄位
  • Protocol Buffers  進階:Protocol Buffers  的進階類型( Advanced Types )以及選項、整數類型以及帶有 gRPC 的 RPC 服務介紹

這門課程也附帶:

✔終身訪問所有未來的更新

✔在 Q&A 中有問必答的指導者

✔關聯且你會有興趣的文章連結,以及許多很好的程式碼供你於下一個模板時做基礎添加

✔Udemy 完成證書,完成後可隨時下載

✔30天“不問你任何問題”的退款保證!

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

學習和動手實踐 Protocol Buffers 可以幫助你提升職業機會,並有助於增加收入。 對自己職業生涯的投資是對自己的投資。 不要拖延。 從沒有比當下更好的時間開始對你的事業負責。 通過今天學習 Protocol Buffers,將你的職業生涯提升到一個新的境界!

現在就來上課吧,完全無風險!

目標受眾

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

講師簡介

Stephane Maarek  Udemy 暢銷講師,Kafka Guru,AWS 解決方案架構師

Stephane 是一名解決方案架構師,顧問和軟體開發人員,他對所有與大數據和分析相關的事物都有特別的興趣。 他還是 Apache Kafka、Apache NiFi 和 AWS Lambda 等 Udemy 課程最佳銷售講師!

他喜歡 Apache Kafka。 他經常為 Apache Kafka 專案做出貢獻,並撰寫了一篇部落格文章,這篇部落格文章是在 Apache Kafka 的 Confluent 網站上發布的。

他還是一位 AWS 認證的解決方案架構師,並擁有多年的 Apache Kafka、Apache NiFi、Apache Spark、Hadoop、PostgreSQL、Tableau、Spotfire、Docker 和 Ansible 等技術經驗。

他最喜歡的程式設計語言是 Scala 和 Python,他計劃很快學習 Go。

在業餘時間,他喜歡烹飪、練習瑜伽、衝浪、看電視節目、到很棒的地方旅行!

為了分享知識,我無法回應 Udemy 的私人訊息。 如果你是學生,請在課程中提問。 感謝你的理解!


課程網址   ♥找優惠折扣碼?

Sponsored by Udemy

也許你會有興趣

 歡迎訂閱 Soft & Share 

發表迴響

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: