fbpx

gRPC [Java] 精通課程:建構現代 API 和微服務

比 REST API 更好! 用 gRPC 和 Protocol Buffers(protobuf)為你的微服務建立一個快速和可擴展的HTTP/2 API

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

  • 學習 gRPC 理論,瞭解 gRPC 的工作原理
  • 比較 gRPC 和 REST API 典範
  • 在 .proto 檔案中編寫你的 gRPC 服務定義
  • 使用 Gradle gRPC 外掛在 Java 中生成伺服器和客戶端程式碼
  • 實現單數、伺服器串流、客戶端串流和雙向串流 API
  • 透過練習和解決方案練習你的學習
  • 實現高階概念,如錯誤處理、截止日期和 SSL 安全
  • 在 MongoDB 之上實現一個完整的 CRUD API
  • 從現實世界的 gRPC 服務中獲得拓展學習之旅的指標和靈感

要求

課程說明

gRPC 是一個新的和現代的框架,用於建構可擴展的、現代的和快速的API。它被許多頂尖的科技公司所採用,如 Google、Square和 Netflix,並使程式設計師能夠用他們想要的任何語言編寫微服務,同時保持在這些服務之間輕鬆建立通訊的能力。它依靠 Protocol Buffers 的傳輸機制和服務定義語言。

在本課程中,我們將透過實踐講座,深入探討開始使用 gRPC 的所有方面。

本課程是實踐性的,你將實現兩個服務。問候和一個計算機服務。

在短短的幾個小時內,你將知道你需要知道的一切,來編寫你的 .proto 檔案,在你最喜歡的程式設計中生成程式碼,並在 Java 中實現你的服務、伺服器和客戶端。將有大量的實踐講座和練習讓你練習你新獲得的技能。

是時候告別緩慢而笨重的REST API,選擇更好的 API 框架了。


gRPC Java 精通課程是用您最喜歡的語言對 gRPC 提供的所有可能性進行全面瞭解的最佳途徑。

  • 學習 gRPC 理論,瞭解 gRPC 的工作原理
  • 比較 gRPC 和 REST API 典範
  • 在 .proto 檔案中編寫你的 gRPC 服務定義
  • 使用 Gradle gRPC 外掛在 Java 中生成伺服器和客戶端程式碼
  • 實現單數、伺服器流、客戶端流和雙向流的API
  • 透過練習和解決方案練習你的學習
  • 實現高階概念,如錯誤處理、截止日期和 SSL 安全
  • 在 MongoDB 之上實現一個完整的 CRUD API
  • 從現實世界的 gRPC 服務中獲得擴展學習之旅的指標和靈感

注意:本課程希望你有一些關於 Protocol Buffers.  的初步知識。

講師

我叫 Clement Jean,我將擔任本課程的講師。 我教授 Protocol Buffers 和 gRPC,我的重點始終是幫助我的學生提高他們的專業水平。 我也是一些評價最高和最暢銷課程的作者。

隨著開發成為一種被廣泛接受和追求的職業,我決定是時候讓學生正確學習 gRPC [Java] 了。 那麼,讓我們開始課程吧! 你得到了很好的照顧!

章節大綱:

  • gRPC 課程概述:瞭解課程目標、課程結構,下載課程程式碼並做好準備
  • [理論]gRPC 內部的深入研究:瞭解 gRPC 如何在幕後工作。瞭解HTTP/2,協議緩衝區的效率,以及 gRPC 和 REST 的區別。
  • [實踐] gRPC 專案概述與設定:使用 Gradle 設定你的專案並學習如何觸發程式碼生成
  • [實踐] gRPC Unary:API 描述和實現
  • [實踐] gRPC 伺服器串流:API 描述和實現
  • [實踐] gRPC 客戶端串流:API 描述與實現
  • [實踐] gRPC 雙向串流:API 描述和實現
  • [實踐] gRPC 高階功能的深入研究:高階功能,如錯誤處理、截止日期、SSL安全
  • 接下來的步驟:一些有用的現實世界的連結和從這裡開始學習的地方

本課程還包括:

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

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

學習和實踐 gRPC 有助於提高你的職業機會,有助於提高你的收入。對事業的投資就是對自己的投資。 不要再拖延了。現在是掌控你的職業生涯的最佳時機。今天就學習GRPC,讓你的事業更上一層樓吧

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

目標受眾

  • 想了解如何用 Java 編寫 gRPC 服務和客戶端的開發人員
  • 希望瞭解 gRPC 如何工作以及不同型別 API 背後的概念的架構師

講師簡介

Clément Jean 協議緩衝區和 gRPC 愛好者

我是一名 Udemy 講師,曾在 Epitech(法國蒙彼利埃)學習軟體工程(C、C++、C#),曾在清華大學攻讀計算機科學碩士學位(中國北京),在北京語言大學 (BLCU) 攻讀計算機科學碩士學位 學習中文(中國北京),最後在長江商學院(中國北京)學習商業。

我的背景非常多樣化,但我對程式設計和教學都非常感興趣,所以我將它們結合起來提供您更多機會來改善您的職業生涯。

英文字幕:有

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

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化

🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個✨優惠連結 ,課程最低價 NT370 起( 如看不到請清 Udemy Cookies 或用無痕模式 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格有可能比電腦上看到的貴
  • 點選”報名參加課程”有時會轉久一點或回報無法連上,請稍等或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣


不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: