该内容需要权限查看
解锁内容
适用人群
本课程适合掌握了Go语言基础语法,具备一定Go开发能力的同学。
课程概述
Go语言微服务与云原生实战课程。
本课程有1个基于go-zero框架的企业级实战项目+1个基于kratos框架的企业级实战项目,两个项目都提供简历模板和面试辅导。不管是找实习还是找工作都能使用。
课程目录:
章节1:微服务概述
课时1视频微服务架构介绍22:56
章节2:gRPC和protocol buffers
课时2视频RPC介绍与本地调用、API调用23:12
课时3视频Go语言标准库实现RPC26:50
课时4视频gRPC开发环境搭建18:19
课时5视频gRPC开发的三个步骤05:17
课时6视频gRPC开发示例之server端25:54
课时7视频gRPC开发示例之client端21:06
课时8视频protobuf语法33:14
课时9视频Go语言protobuf开发122:13
课时10视频Go语言protobuf开发227:01
课时11视频protobuf使用oneof字段示例18:37
课时12视频protobuf中使用WrapValue类型24:38
课时13视频protobuf中使用FieldMask字段19:28
课时14视频gRPC开发实现add服务作业讲解29:22
课时15视频流式RPC39:14
课时16视频gRPC元数据metadata介绍16:13
课时17视频gRPC元数据metadata示例22:59
课时18视频gRPC错误处理39:02
课时19视频gRPC基于TLS实现安全通信18:02
课时20视频gRPC拦截器介绍29:10
课时21视频gRPC-Gateway 36:45
课时22视频gRPC转码和HttpRule34:57
课时23视频bookstore练习131:21
课时24视频bookstore练习234:09
课时25视频基于游标的分页36:29
课时26视频bookstore实现基于游标分页的booklist接口47:19
课时27视频同一个端口提供gRPC API和HTTP API服务30:28
课时28视频gRPC中的名称解析和负载均衡37:37
章节3:服务注册与服务发现
课时29视频服务注册与服务发现原理29:52
课时30视频注册中心的技术选型及Consul介绍15:43
课时31视频Raft协议介绍27:33
课时32视频Consul架构介绍22:48
课时33视频使用docker-compose搭建consul环境11:19
课时34视频Consul Agent HTTP API15:50
课时35视频将gRPC服务注册到consul28:22
课时36视频基于consul的服务发现19:37
课时37视频consul名称解析器补充及源码分析24:31
课时38视频手动服务注销及健康检查失败后自动注销15:59
课时39视频基于consul的负载均衡26:22
课时40视频gRPC负载均衡源码分析38:49
课时41视频【加餐】常用Go技巧之函数选项模式44:01
章节4:Go语言微服务框架
课时42视频Go语言微服务框架概述(课件)32:26
课时43视频Go-kit 介绍13:32
课时44视频Go–kit 开发示例37:42
课时45视频Go kit gRPC示例24:42
课时46视频为gRPC Server编写单元测试17:25
课时47视频Go-kit项目结构拆分35:34
课时48视频Go-kit中间件介绍39:07
课时49视频Go-kit限流中间件和metrics中间件28:02
课时50视频Go-kit调用其他服务38:21
课时51视频Go-kit服务发现和负载均衡37:41
课时52视频go-zero框架介绍及创建项目示例24:59
课时53视频go-zero框架goctl安装及命令详解37:43
课时54视频go-zero框架api语法介绍27:46
课时55视频go-zero项目编码规范及目录结构22:46
课时56视频go-zero框架MySQL配置及model操作28:09
课时57视频go-zero完成注册功能30:22
课时58视频go-zero框架缓存的使用20:01
课时59视频go-zero框架日志组件36:13
课时60视频login和detail接口开发41:12
课时61视频go-zero框架使用JWT鉴权38:09
课时62视频go-zero框架中间件44:25
课时63视频go-zero框架编写RPC服务45:25
课时64视频go-zero框架调用RPC服务35:14
课时65视频go-zero使用consul作为注册中心16:51
课时66视频go-zero框架RPC拦截器和metadata46:07
课时67视频go-zero框架自定义错误处理23:29
课时68视频go-zero框架修改模板生成自定义代码28:14
课时69视频短链接项目介绍13:36
课时70视频短链接实现原理29:54
课时71视频短链接项目需求拆解和分析26:34
课时72视频短链接项目技术方案40:50
课时73视频短链接项目之搭建项目骨架31:49
课时74视频短链接项目之长链接校验54:44
课时75视频短链接项目之编写单元测试25:14
课时76视频短链接项目之实现取号器26:31
课时77视频短链接项目之62进制转链56:29
课时78视频短链接项目之查看短链33:21
课时79视频singleflight介绍及go-zero中的应用37:26
课时80视频短链接项目之布隆过滤器防缓存穿透45:29
课时81视频短链接项目总结38:35
课时82视频短链接项目扩展及简历(参考资料在PC端左下角!手机上看不到!)28:39
课时83视频kratos框架介绍及示例38:57
课时84视频kratos定义API并生成代码31:38
课时85视频kratos项目结构及请求流程梳理47:39
课时86视频依赖注入工具wire54:49
课时87视频kratos框架配置51:01
课时88视频kratos框架业务逻辑实现42:57
课时89视频kratos框架自定义HTTP响应格式51:56
课时90视频kratos框架日志模块34:22
课时91视频kratos框架中间件36:38
课时92视频小清单前端代码讲解13:14
课时93视频项目实战之评价服务项目介绍30:42
课时94视频项目实战之评价服务架构设计(课件在网页左下角附件)30:17
课时95视频项目实战之评价服务数据表设计44:26
课时96视频项目实战之评价服务框架搭建31:36
课时97视频项目实战之GEN框架使用指南57:04
课时98视频项目实战之创建评价接口实现151:50
课时99视频项目实战之创建评价接口实现235:20
课时100视频项目实战之validate参数校验和错误处理36:28
课时101视频项目实战之创建评价回复(防水平越权)36:30
课时102视频项目实战之商家端搭建(多项目proto文件管理及git submodule)36:59
课时103视频项目实战之商家端RPC调用评价微服务35:16
课时104视频项目实战之服务注册与服务发现38:36
课时105视频项目实战之商家端和运营端29:22
课时106视频Canal介绍和使用指南37:04
课时107视频Kafka介绍及使用docker-compose搭建开发环境24:10
课时108视频Kafka-go使用及canal将MySQL变更写入Kafka41:25
课时109视频CQRS架构和Elasticsearch介绍44:15
课时110视频go_elasticsearch介绍37:26
课时111视频review-job实现从Kafka中读取消息31:11
课时112视频review-job 实现写入ES30:19
课时113视频实现基于ES的评价搜索功能137:04
课时114视频实现基于ES的评价搜索功能226:20
课时115视频查询评价增加缓存及singleflight50:21
课时116视频补充kratos框架生成openapi文档06:59
课时117视频评价服务简历/面试辅导(课件在网页端左下角,手机上看不到)25:51
章节5:网关
课时118视频网关概述(课件在网页左下角附件)37:45
课时119视频Kong网关核心概念及环境搭建25:07
课时120视频Kong网关路由转发及流量切分29:14
课时121视频Kong常用插件之限流、缓存和JWT16:38
章节6:OpenTelemetry 链路追踪
课时122视频OpenTelemetry介绍29:38
课时123视频OpenTelemetry Go示例40:10
课时124视频Jaeger 使用指南24:16
课时125视频基于OTel的HTTP链路追踪50:59
课时126视频gRPC的链路追踪19:24
课时127视频GORM采集trace数据19:44
课时128视频Redis采集trace数据13:44
课时129视频zap日志库、go-zero及kratos分布式追踪说明14:44
章节7rometheus监控(开发视角)
课时130视频Prometheus概念及架构(课件在左下角参考资料)36:11
课时131视频Prometheus及grafana环境搭建30:39
课时132视频Prometheus Exporter39:00
课时133视频PromQL查询23:21
课时134视频【加餐】如何编写合格的技术方案20:35
章节8:容器技术与Docker
课时135视频云计算与容器技术发展【课件在左下角参考资料】13:14
课时136视频容器原理之namespace介绍41:12
课时137视频容器原理之control groups14:14
课时138视频容器原理之UnionFS21:08
课时139视频Docker简介与安装需购买观看
课时140视频Docker镜像介绍与相关命令29:28
课时141视频Docker容器介绍及相关命令22:48
课时142视频使用Docker commit与Dockerfile自定义镜像33:51
课时143视频Docker镜像构建的上下文详解26:24
课时144视频Dockerfile 指令详解44:17
课时145视频Docker数据和网络28:41
课时146视频Docker compose

评论(0)