- Go 编程经验
受众
- Web Developers
Go 是一種精煉的 C 程式語言,包含記憶體安全、結構化類型等功能。gRPC 是一個遠端程序呼叫系統,使用者可以透過微服務風格的架構建立 API 並連接服務。使用 Go 和 gRPC 可以建立用於自動化流量控制的路由系統。
這項由講師指導的培訓(線上或線下)針對希望使用 Go 建立微服務和 API 的 Web 開發人員。
在培訓結束時,參與者將能夠:
- 使用 gRPC 插件生成客戶端和伺服器端程式碼。
- 為 gRPC 應用程式提供 SSL 安全性。
- 使用自定義 API 實現進階串流功能。
課程形式
- 互動式講座與討論。
- 大量練習與實作。
- 在即時實驗室環境中進行實際操作。
課程定制選項
- 如需為本課程定制培訓,請聯繫我們安排。
簡介
gRPC 概念
- 同步與非同步
- API 介面
- RPC 生命週期
gRPC 與 REST 比較
- gRPC API 類型
- REST 範式
準備開發環境
- 安裝與配置 gRPC
- 安裝與配置 Go Micro
- 安裝 Docker
- 安裝 Kubernetes
- 設置 Go 依賴項
- 設置 Go HTTP 伺服器
gRPC 串流
- 實現單向 API 客戶端與伺服器
- 實現伺服器串流 API 客戶端與伺服器
- 實現客戶端串流 API 客戶端與伺服器
- 實現雙向 API 客戶端與伺服器
Go Microservices
- JSON 序列化 Go 結構
- JSON 反序列化 Go 結構
- 為 Go 微服務構建 Docker 映像
- 本地運行容器化
- 優化 Docker 映像
使用 Kubernetes 進行微服務編排
- 將 Go 微服務部署到 Kubernetes
- 實現描述符
- 擴展部署
- 滾動更新
gRPC 疑難排解與安全性
- 使用錯誤處理
- 追蹤與截止時間
- 為 SSL 加密創建 SSL 憑證
總結與結論
United Arab Emirates - Build Microservices and API with Go
Qatar - Build Microservices and API with Go
Egypt - Build Microservices and API with Go
Saudi Arabia - Build Microservices and API with Go
South Africa - Build Microservices and API with Go
Brasil - Build Microservices and API with Go
Canada - Build Microservices and API with Go
中国 - Build Microservices and API with Go
香港 - Build Microservices and API with Go
澳門 - Build Microservices and API with Go
台灣 - Build Microservices and API with Go
USA - Build Microservices and API with Go
Österreich - Build Microservices and API with Go
Schweiz - Build Microservices and API with Go
Deutschland - Build Microservices and API with Go
Czech Republic - Build Microservices and API with Go
Denmark - Build Microservices and API with Go
Estonia - Build Microservices and API with Go
Finland - Build Microservices and API with Go
Greece - Build Microservices and API with Go
Magyarország - Build Microservices and API with Go
Ireland - Build Microservices and API with Go
Luxembourg - Build Microservices and API with Go
Latvia - Build Microservices and API with Go
España - Build Microservices and API with Go
Italia - Build Microservices and API with Go
Lithuania - Build Microservices and API with Go
Nederland - Build Microservices and API with Go
Norway - Build Microservices and API with Go
Portugal - Build Microservices and API with Go
România - Build Microservices and API with Go
Sverige - Build Microservices and API with Go
Türkiye - Build Microservices and API with Go
Malta - Build Microservices and API with Go
Belgique - Build Microservices and API with Go
France - Build Microservices and API with Go
日本 - Build Microservices and API with Go
Australia - Build Microservices and API with Go
Malaysia - Build Microservices and API with Go
New Zealand - Build Microservices and API with Go
Philippines - Build Microservices and API with Go
Singapore - Build Microservices and API with Go
Thailand - Build Microservices and API with Go
Vietnam - Build Microservices and API with Go
India - Build Microservices and API with Go
Argentina - Build Microservices and API with Go
Chile - Build Microservices and API with Go
Costa Rica - Build Microservices and API with Go
Ecuador - Build Microservices and API with Go
Guatemala - Build Microservices and API with Go
Colombia - Build Microservices and API with Go
México - Build Microservices and API with Go
Panama - Build Microservices and API with Go
Peru - Build Microservices and API with Go
Uruguay - Build Microservices and API with Go
Venezuela - Build Microservices and API with Go
Polska - Build Microservices and API with Go
United Kingdom - Build Microservices and API with Go
South Korea - Build Microservices and API with Go
Pakistan - Build Microservices and API with Go
Sri Lanka - Build Microservices and API with Go
Bulgaria - Build Microservices and API with Go
Bolivia - Build Microservices and API with Go
Indonesia - Build Microservices and API with Go
Kazakhstan - Build Microservices and API with Go
Moldova - Build Microservices and API with Go
Morocco - Build Microservices and API with Go
Tunisia - Build Microservices and API with Go
Kuwait - Build Microservices and API with Go
Oman - Build Microservices and API with Go
Slovakia - Build Microservices and API with Go
Kenya - Build Microservices and API with Go
Nigeria - Build Microservices and API with Go
Botswana - Build Microservices and API with Go
Slovenia - Build Microservices and API with Go
Croatia - Build Microservices and API with Go
Serbia - Build Microservices and API with Go
Bhutan - Build Microservices and API with Go