感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
gRPC 概念
- 同步与异步
- API 表面
- RPC 生命周期
gRPC 与 REST
- gRPC API 类型
- REST范式
准备开发环境
- 安装和配置 gRPC
- 安装和配置 Go Micro
- 安装 Docker
- 安装 Kubernetes
- 设置 Go 依赖项
- 设置 Go HTTP 服务器
gRPC 流媒体
- 实现一元 API 客户端和服务器
- 实现服务器流式处理 API 客户端和服务器
- 实现客户端流式处理 API 客户端和服务器
- 实现双向 API 客户端和服务器
前往 Microservices
- JSON 编组 Go 结构
- JSON umarshalling Go 结构
- 为 Go 个微服务构建 Docker 映像
- 在本地运行容器化
- 优化 Docker 镜像
使用 Kubernetes 的微服务赭色
- 将 Go 微服务部署到 Kubernetes
- 实现描述符
- 扩展部署
- 滚动更新
gRPC 故障排除和安全
- 使用错误处理
- 按截止日期进行跟踪
- 创建用于 SSL 加密的 SSL 证书
总结和结论
要求
- Go 编程经验
观众
- Web 开发人员
14 小时
客户评论 (5)
Flexibility to cover the subjects I am most intrested in
James Ferrier - OptoicoreIT
课程 - Building Microservices with Go
The simplicity of language and the examples given by the teacher
Álvaro Salomão Rumbane - CEDSIF Ministry of Finance
课程 - Go Programming Language for Programmers
Support for issues the trainees have. The investigation and support also after training is very great!
Hans Jürgen Högerle - Daimler TSS GmbH
课程 - Advanced Go Programming
The extra informations not in the official docs
Sayf Eddine HAMMEMI - SCALITY SA
课程 - Go for Systems Programming
Flexibility of the trainer. Really catered the course to our specific needs.