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

比 REST API 更好! 使用 gRPC、通訊協定緩衝器(protobuf)為 Golang 的微服務建立一個快速可擴充的HTTP/2 API

報名參加課程更新 coupon code

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

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

要求

課程說明

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

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

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

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

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


gRPC Golang 精通課程是瞭解 gRPC 與你最喜歡的語言所提供的所有可能性的最佳途徑

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

講師

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

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

科目大綱

  • 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,讓你的事業更上一層樓吧

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

目標受眾

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

講師簡介

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 搜尋引擎使用技巧


幫我們個小忙!

使用 e-mail 追蹤 Soft & Share

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: