先判断值不值得学
这门课解决的是 Go 后端开发者在向云原生底层架构转型时,遇到的“只会写业务接口、不懂平台底座”的痛点。如果你现在的日常工作只是写增删改查、对接中间件,想突破薪资瓶颈却不知道核心架构层在做什么,那么自己动手写一个 PaaS 平台的核心功能,是建立技术壁垒的务实路径。课程从云原生的基本概念切入,明确 PaaS 与 DevOps、服务网格、低代码平台的关系,帮你理清技术边界,随后直接进入 Go 基础环境搭建和项目目录结构规划。它不是教你用现成框架调参,而是带你理解一个平台级系统是如何从零开始被设计并拼装出来的。
适合什么基础与怎么配合资料练
资料适合已经掌握 Go 基础语法、写过简单 Web 服务,但对云原生工程化缺乏系统认知的开发者。如果你连基本语法和并发概念都不熟,建议先补齐再来看。拿到资料后,建议先看云原生概念与项目目录结构这两块,建立整体认知框架;再跟着环境搭建和代码生成工具的演示,把本地开发环境跑通。练习时不要只看视频,务必同步把项目骨架在自己机器上初始化出来,重点理解代码目录的分层逻辑和 proto 文件生成的工程化处理,这是后续开发 PaaS 核心功能的地基。遇到环境兼容问题,比如 Mac M1 芯片的特殊处理,直接对照资料里的说明操作即可。
学完能独立做什么
学完这门课,你不会立刻成为云原生专家,但能独立搭建起一套符合工程规范的 Go 项目骨架,并理解 PaaS 平台核心模块的设计思路。具体来说,你能掌握从环境配置、依赖管理到代码生成的标准化流程,知道如何用工具自动生成目录和接口定义文件,而不是手动复制粘贴。这套工程化能力可以直接迁移到你公司的实际项目中,提升代码规范和协作效率。更重要的是,当你再面对服务网格、DevOps 流水线这些概念时,不再是停留在名词层面,而是能从平台开发者的视角去评估技术选型和落地成本,这是从业务程序员向架构设计者转变的关键一步。
云原生专家带来 PaaS 平台实战,带你直击核心业务+技术
课程目录
* 第1章 云原生时代已经来临,你准备好了么?/
* 1-1 云原生时代,什么样的人才更稀缺?.mp4 08:43
* 1-2 什么是云原生GO PaaS 平台以及有哪些优势.mp4 04:54
* 1-3 云原生Go PaaS 平台与 DevOps 的关系.mp4 03:35
* 1-4 云原生PaaS 平台与服务网格.mp4 02:17
* 1-5 云原生Go PaaS 平台与低代码.mp4 02:57
* 第2章 Go 搭建基础开发环境/
* 2-1 环境安装级版本说明.mp4 03:15
* 2-2 go 代理和慕课网 git 设置.mp4 06:54
* 2-3 项目目录结构.mp4 10:30
* 2-4 Mac M1 电脑兼容问题说明
* 2-5 cap-tool 代码目录生成 & proto 文件生成.mp4 12:02
* 2-6 docker-compose yml编写和常见用法.mp4 09:18
* 2-7 总结&思考.mp4 03:11
* 2-8 【扩展阅读】docker 安装和详细操作命令
* 2-9 【扩展阅读】Dockerfile 详细说明
* 2-10 Docker Desktop 安装手册.mp4
* 第3章 Go 微服务 go-micro v3 框架快速入门/
* 3-1 本章概览.mp4 01:53
* 3-2 go-micro v3 框架与 micro v3 的关系.mp4 03:07
* 3-3 go-micro v3 框架整体介绍.mp4 03:42
* 3-4 go-micro v3 添加集群版本consul(上).mp4 04:52
* 3-5 go-micro v3 添加集群版本consul(下).mp4 12:52
* 3-6 go-micro v3 添加配置中心.mp4 10:37
* 3-7 go-micro v3 如何使用配置中心连接 mysql.mp4 11:43
* 3-8 go-micro v3 添加链路追踪.mp4 10:10
* 3-9 go-micro v3 添加熔断和限流.mp4 13:05
* 3-10 go-micro v3 启用日志中心.mp4 13:33
* 3-11 go-micro v3 添加监控中心.mp4 08:21
* 3-12 总结&思考.mp4 01:55
* 3-13 【扩展阅读】升入源码理解 Go-micro v3
* 3-14 【课后练习】阶段练练练
* 第4章 云原生 Go PaaS 平台 K8s 快速入门/
* 4-1 Go PaaS 平台k8s 架构原理.mp4 07:33
* 4-2 Go PaaS 平台 k8s 核心组件-apiserver 架构原理讲解.mp4 06:29
* 4-3 Go PaaS 平台 controller 与 scheduler 调度器原理(上).mp4 06:00
* 4-4 Go PaaS 平台 controller 与 scheduler 调度器原理(下).mp4 09:04
* 4-5 Go PaaS 平台 Service,deployment,pod的关系.mp4 02:24
* 4-6 【扩展阅读】RS和Replicaset 区别
* 4-7 k8s的安装(上).mp4 05:50
* 4-8 k8s的安装(下).mp4 15:18
* 4-9 总结&思考.mp4 03:44
* 4-10 【课后练习】阶段练练练
* 第5章 云原生 Go PaaS 平台应用服务管理功能开发,产品化创建资源/
* 5-1 PaaS 平台应用开发-Deployment介绍.mp4 11:06
* 5-2 PaaS 平台Pod 基本概念依据调度策略介绍.mp4 16:22
* 5-3 「必看」基于慕课网go mod的相关设置.mp4 03:56
* 5-4 GO PaaS 平台开发工程目录创建及说明.mp4 08:42
* 5-5 Go PaaS 平台 Pod 模型的开发(上).mp4 12:34
* 5-6 Go PaaS 平台 Pod 模型的开发(下).mp4 07:24
* 5-7 GO PaaS 平台 Repository 代码开发(上).mp4 13:25
* 5-8 GO PaaS 平台 Repository 代码开发(下).mp4 10:41
* 5-9 GO PaaS 平台 Proto 对外服务开发.mp4 12:33
* 5-10 GO PaaS 平台 Service 开发(1).mp4 10:57
* 5-11 GO PaaS 平台 Service 开发(2).mp4 17:04
* 5-12 GO PaaS 平台 Service 开发(3).mp4 21:34
* 5-13 GO PaaS 平台 Main 开发、基础中间件创建(上).mp4 08:40
* 5-14 GO PaaS 平台 Main 开发、基础中间件创建(下).mp4 10:15
* 5-15 创建k8s集群config ,通过kubectl操作k8s集群(上).mp4 11:59
* 5-16 创建k8s集群config ,通过kubectl操作k8s集群(下).mp4 10:04
* 5-17 pod handler 对外服务逻辑实现(上).mp4 09:55
* 5-18 pod handler 对外服务逻辑实现(下).mp4 11:51
* 5-19 POD 服务打包到docker中的注意事项及代码修改注意事项.mp4 17:00
* 5-20 Pod API 工程目录以及 proto 文件开发.mp4 12:31
* 5-21 Pod API Handler 开发.mp4 13:13
* 5-22 Pod main 开发.mp4 21:44
* 5-23 统一网关的说明讲解.mp4 04:51
* 5-24 API 完善及pod 前端页面开发(上).mp4 14:11
* 5-25 API 完善及pod 前端页面开发(下).mp4 11:57
* 5-26 总结&思考.mp4 07:03
* 5-27 【扩展阅读】Kubernetes Pod 优先级和抢占源码解析
* 5-28 【扩展阅读】POD 节点压力驱逐策略详解
* 5-29 【扩展阅读】K8s 调度器 kube-scheduler 详解
* 5-30 【课后习题】阶段练练练
* 第6章 云原生 Go PaaS 平台服务管理功能开发,学习服务与底层的关系/
* 6-1 Service 类型原理介绍.mp4 19:01
* 6-2 cap-v2,cap-tool,cap-api-gateway 工具说明.mp4 04:42
* 6-3 Service 服务端 model 模型开发.mp4 12:30
* 6-4 service 服务端proto 文件开发及代码生成.mp4 04:32
* 6-5 Service 服务开发.mp4 22:38
* 6-6 svc API 工程创建及接口业务逻辑开发.mp4 26:28
* 6-7 服务管理前端效果展示及删除接口完善.mp4 12:22
* 6-8 总结&思考.mp4 03:29
* 6-9 【扩展阅读】深度剖析 K8S DNS 的 Service 与 Pod
* 6-10 【课后习题】阶段练练练
* 第7章 云原生 Go PaaS 平台路由管理功能开发,对外域名映射,动态设置域名/
* 7-1 路由ingress 架构详解.mp4 09:39
* 7-2 路由model与repository开发调整.mp4 11:33
* 7-3 路由 service 开发.mp4 29:08
* 7-4 路由 handler 逻辑开发和注意事项.mp4 14:34
* 7-5 route 对外API的开发.mp4 18:22
* 7-6 在k8s 中创建 nginx-controller 资源对象.mp4 04:07
* 7-7 route 前端管理页面及效果演示.mp4 07:23
* 7-8 总结&思考.mp4 05:28
* 7-9 【扩展阅读】Kubernetes 使用 ingress 配置 https 集群
* 7-10 【课后习题】阶段练练练
* 第8章 云原生Go PaaS 平台后台监控能力建设,总览集群资源使用/
* 8-1 Go PaaS 平台监控系统 Prometheus 架构介绍.mp4 10:09
* 8-2 Go PaaS 平台Prometheus 监控安装.mp4 07:16
* 8-3 Go PaaS 平台 监控 Grafana 图标使用说明.mp4 10:21
* 8-4 总结&思考.mp4 04:12
* 8-5 【扩展阅读】Prometheus Operator 安装配置详细文档
* 8-6 【课后习题】阶段练练练
* 第9章 云原生 Go PaaS 平台分布式存储管理功能开发,提供数据落盘方案/
* 9-1 Go PaaS 平台分布式存储 Ceph 架构介绍.mp4 09:39
* 9-2 Go PaaS 平台 Ceph 核心组件介绍.mp4 03:54
* 9-3 Go PaaS 平台 Ceph 存储过程及核心概念介绍.mp4 09:33
* 9-4 Go PaaS 平台Ceph 资源购买注意事项.mp4 09:03
* 9-5 Go PaaS 平台Ceph 安全机器初始化.mp4 08:15
* 9-6 Go PaaS 平台cephadm 安装基础集群(上).mp4 11:40
* 9-7 Go PaaS 平台cephadm 安装基础集群(下).mp4 13:14
* 9-8 Go PaaS 平台ceph 核心组件安装.mp4 13:38
* 9-9 Go PaaS 平台 k8s 通过CSI方式添加外部Ceph 系统(上).mp4 14:00
* 9-10 Go PaaS 平台 k8s 通过CSI方式添加外部Ceph 系统(下).mp4 11:23
* 9-11 Go PaaS 平台PVC 模型开发.mp4 10:17
* 9-12 Go PaaS 平台 Service 开发(上).mp4 15:51
* 9-13 Go PaaS 平台 Service 开发(下).mp4 16:18
* 9-14 Go PaaS 平台 PV与PVC 的关系和原理说明.mp4 13:22
* 9-15 Go PaaS 平台 Service Handler 开发.mp4 10:59
* 9-16 Go PaaS 平台 volume api 开发.mp4 12:48
* 9-17 总结&思考.mp4 04:25
* 9-18 【扩展阅读】基于kubernetes-1.21.5使用Rook方式部署Ceph
* 9-19 【课后习题】阶段练练练
* 第10章 云原生 Go PaaS 平台中间件后端管理服务,动态创建中间件/
* 10-1 Go 云原生PaaS 平台 中间件 model - middleware 创建.mp4 11:05
* 10-2 Go PAAS 平台 中间件model-middle_port. 创建.mp4 03:04
* 10-3 中间件model-middle_env 创建.mp4 02:59
* 10-4 中间件model-MiddleConfig 创建.mp4 03:43
* 10-5 中间件model-MiddleStorage创建.mp4 04:54
* 10-6 中间件类型type 和 version 创建.mp4 05:05
* 10-7 中间件 middleware repository 开发.mp4 10:48
* 10-8 中间件类型type和verison repository开发.mp4 08:50
* 10-9 中间件 proto 文件开发.mp4 18:12
* 10-10 中间件 service 开发(1).mp4 18:02
* 10-11 中间件 service 开发(2).mp4 06:09
* 10-12 中间件middleware service开发(3).mp4 15:19
* 10-13 中间件middleware service开发(4).mp4 14:52
* 10-14 中间件service 对应版本服务代码开发.mp4 13:06
* 10-15 中间件main调整 及 handler 开发(上).mp4 18:49
* 10-16 中间件main调整 及 handler 开发(下).mp4 15:05
* 10-17 中间件前端页面以及核心API开发(上).mp4 13:10
* 10-18 中间件前端页面以及核心API开发(中).mp4 17:58
* 10-19 中间件前端页面以及核心API开发(下).mp4 16:07
* 10-20 总结&思考.mp4 01:45
* 10-21 【扩展阅读】k8s 实战篇 - Mysql 容器化部署详解
* 10-22 【课后习题】阶段练练练
* 第11章 云原生 Go PaaS 平台镜功能开发,商业化镜像市场,完善平台市场功能/
* 11-1 云应用市场开发介绍.mp4 01:48
* 11-2 云应用app_store模型开发及管理说明.mp4 12:28
* 11-3 云应用辅助信息model 开发.mp4 10:28
* 11-4 云应用市场 repository 代码开发.mp4 19:32
* 11-5 云应用平台Service 代码开发.mp4 04:58
* 11-6 云应用市场服务端Proto 开发.mp4 10:45
* 11-7 云应用市场服务端 handler 开发.mp4 12:53
* 11-8 云应用市场APi Proto 开发.mp4 09:36
* 11-9 云应用市场 API form 表单处理研发.mp4 09:12
* 11-10 云应用添加应用addAppStore 接口(上).mp4 09:34
* 11-11 云应用addAppStore(中).mp4 07:30
* 11-12 云应用市场API 开发(下).mp4 08:09
* 11-13 总结&思考.mp4 02:46
* 11-14 【课后习题】阶段练练练
* 第12章 云原生 Go PaaS 平台用户中心,健全验证统一管理/
* 12-1 云原生平台用户中心-user-role-permission多对多模型开发.mp4 11:36
* 12-2 元原生平台user repository开发.mp4 13:42
* 12-3 用户中心-角色-repository 开发.mp4 08:26
* 12-4 用户中心-权限-repository开发.mp4 02:50
* 12-5 用户中心-权限-repository开发.mp4 02:50
* 12-6 用户中心-user - service 开发.mp4 04:08
* 12-7 用户中心-role-service 开发.mp4 04:06
* 12-8 用户中心-权限-service开发.mp4 02:01
* 12-9 用户中心-user-proto开发.mp4 04:13
* 12-10 用户中心-角色-权限-proto开发及生成.mp4 06:22
* 12-11 用户中心-user handler 开发.mp4 08:07
* 12-12 用户中心-role handler 开发.mp4 08:00
* 12-13 用户中心-权限-handler开发.mp4 04:17
* 12-14 用户中前端API开发.mp4 24:31
* 12-15 总结&思考.mp4 03:41
* 12-16 【课后练习】






