- 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