核心定位:Docker 编排与微服务后端架构
本系列课程并非泛泛而谈的通用概念科普,而是聚焦于企业级微服务架构中两个最关键的工程落地环节:基于 Docker 的容器化部署与 Egg.js 全栈开发实战。内容涵盖了从 Docker 基础镜像构建、网络配置、数据持久化,到 Egg.js 中间件机制、集群模式部署及反向代理的全流程。对于想要搭建高可用后端系统、解决开发环境不一致痛点,或希望从单体应用转型微服务的开发者而言,这是一套具备直接生产价值的实操指南。课程逻辑严密,先讲容器化技术原理,再深入 Node.js 生态下的微服务框架,最后通过 CMS 系统实战串联两端技术,旨在让你掌握一套可落地的技术栈,而非零散的知识点。
适用人群与前置要求:建议具备基础容器认知
这门课对读者的技术背景有明确门槛。你至少需要熟悉 Linux 基本命令和基本的 Node.js 语法,了解 HTTP 请求与响应机制。如果你是刚接触编程的初学者,建议先补充 JavaScript 基础再开始;如果你已经用过 Python 的 Flask 或 Django,理解 Egg.js 的声明式配置会非常快。关于 Docker,课程会从“写文件成镜像”开始教,但如果你之前完全没碰过容器,建议在学习 Docker 章节前,先在本地虚拟机或 WSL 中安装 Docker 并跑通一个"Hello World"镜像。资料包提供了从“入门”到“精通”的完整视频流,以及配套的源码压缩包。请务必在本地环境安装好 Docker 和 Node.js,不要只看视频不操作,否则学完也无法独立运行项目。
学习路径与实战产出:跟着步骤做一遍
建议按“理论验证—组件深挖—实战串联”的顺序学习。首先通看 Docker 部分,亲手跑一遍镜像构建和容器管理,确保能独立编写 Dockerfile 并配置网络;接着学习 Egg.js,重点理解其独特的上下文(Context)机制和插件系统,这部分是区别于其他 Node 框架的核心;最后进入 CMS 系统实战,将前面学的 Docker 和 Egg 组合起来,完成一个带 Mock 数据的后台管理系统。学完这套内容,你应能独立搭建一套可水平扩展的微服务后端,能够编写 Docker 编排文件实现一键部署,并能使用 Egg.js 开发支持多环境配置、易于维护的 Web 应用。资料包中的源码和演示视频是最佳辅助,遇到报错时,对照源码运行步骤排查,比盲目看代码更有效。切记,这套课的价值在于“能跑起来”,而不是“背下来”。
课程目录
第 1 部分352 集
- Docker
- 课时 83 : 8.docker.mp4 176.78M
- 课时 84 : 9.docker.mp4 177.56M
- 课时 85 : 10.docker.mp4 202.83M
- 任务1:1.docker.mp4 86.58M
- 任务2:2.docker.mp4 117.60M
- 任务3:3.docker.mp4 125.33M
- 任务4:4.docker.mp4 119.60M
- 任务5:5.docker.mp4 133.77M
- 任务6:6.docker.mp4 90.44M
- 任务7:7.docker.mp4 138.27M
- dva从入门到精通
- dva从入门到精通.zip 2.31M
- 课时 1 - 1.dva-hand.mp4 137.87M
- 课时 2 - 2.dva-hand.mp4 218.20M
- 任务1:dva使用.mp4 101.61M
- 任务2:dva-source-1.mp4 142.18M
- 任务3:dva-source-2.mp4 199.60M
- 任务4:dva-source-onEffect.mp4 228.36M
- 任务5:dva-source-extraReducers.mp4 161.50M
- 任务6:dva-source-onAction.mp4 149.77M
- 任务7:dva-source-onReducer.mp4 174.43M
- 任务8:dva-source-onError.mp4 175.22M
- EGG
- 1.nunjucks+mock.mp4 92.23M
- 2.egg.js.mp4 97.17M
- 3.egg.js.mp4 73.03M
- 4.egg.js.mp4 112.93M
- 5.egg.js.mp4 186.17M
- egg.zip 2.73M
- Egg.js+Antdesign开发CMS系统
- 2019-老版.zip 20.21M
- 任务15:1.cms-api-1.mp4 148.79M
- 任务16:2.cms-api-2.mp4 168.22M
- 任务17:1.roadhog+umi.mp4 111.14M
- 任务18:2.umi.mp4 143.01M
- 任务19:1.saga.mp4 221.29M
- 任务20:2.saga.mp4 136.11M
- 任务21:3.saga.mp4 125.07M
- 任务22:4.dva.mp4 130.83M
- 任务23:5.dva_ant.mp4 385.84M
- 任务24:1.cms-front-1.mp4 156.30M
- 任务25:2.cms-front-2.mp4 173.34M
- 任务26:3.cms-front-3.mp4 254.79M
- 任务27:4.cms-front-4.mp4 90.28M
- 任务28:5.cms-front-5.mp4 127.20M
- 任务29:6.cms-front-6.mp4 259.43M
- 任务30:7.cms-front-7.mp4 357.69M
- 2019-新版.zip 2.76M
- 任务10:3.cms-front.mp4 88.66M
- 任务11:4.cms-front.mp4 202.99M
- 任务12:5.cms-front.mp4 200.90M
- 任务13:6.cms-front.mp4 151.57M
- 任务14:7.cms-front.mp4 214.63M
- 任务1:1.cms-api.mp4 137.76M
- 任务2:2.cms-api.mp4 185.03M
- 任务3:3.cms-api.mp4 276.01M
- 任务4:1.umi.mp4 137.14M
- 任务5:2.dva.mp4 112.77M
- 任务6:3.dva.mp4 141.14M
- 任务7:4.dva.mp4 115.46M
- 任务8:1.cms-front.mp4 199.95M
- 任务9:2.cms-front.mp4 189.23M
- flappy bird
- 01-画布画图.flv 27.06M
- 02-background实现.flv 106.21M
- 03-land.flv 26.46M
- 04-pipe.flv 88.66M
- 05-bird.flv 137.92M
- 06-碰撞检测.flv 72.54M
- 07-场景管理之0,1.flv 175.58M
- 08-场景管理之2,3.flv 44.19M
- 09-颁奖界面.flv 92.15M
- flappy bird.zip 1.27M
- 任务1-canvas基础-1.mp4 99.03M
- 任务2-canvas基础-2.mp4 73.54M
- 任务3-canvas基础-3.mp4 92.18M
- 任务4-canvas基础-4.mp4 100.50M
- flutter
- Dart环境配置.pdf 479.90kb
- Flutter环境配置(Mac系统).pdf 3.26M
- Flutter环境配置(Windows系统).pdf 2.02M
- 任务61:1.1 dart入门——数据类型与基本语法.mp4 101.94M
- 任务62:1.2 dart入门——函数与类.mp4 38.21M
- 任务63:2. hello_flutter案例.mp4 65.94M
- 任务64:3. 三个基本组件.mp4 80.69M
- 任务65:4. 计数器案例.mp4 98.24M
- 任务66:5. 静态页面搭建.mp4 93.62M
- 任务67:6.1 电影海报无缝滚动和路由跳转.mp4 89.79M
- 任务68:6.2 电影海报无缝滚动和路由跳转(扩展).mp4 18.79M
- 任务69:7. dio库请求数据(简版).mp4 83.13M
- 任务70:1.首页基本布局.mp4 115.59M
- 任务71:2.首页.mp4 127.12M
- 任务72:3.1.正在热映.mp4 63.63M
- 任务73:3.2正在热映.mp4 58.06M
- 任务74:4.1影院信息.mp4 121.33M
- 任务75:4.2影院信息.mp4 75.36M
- 任务76:5.1.detail详情页.mp4 145.35M
- 任务77:5.2.detail详情页.mp4 21.46M
- graphql
- graphql.zip 223.48kb
- Jenkis
- 课时 1 - 1.jenkis.mp4 176.78M
- 课时 2 - 2.jenkis.mp4 177.56M
- 课时3 - 3.jenkis.mp4 404.75M
- mongodb
- mongodb.zip 4.54kb
- 任务1 :1.mongodb.mp4 142.44M
- 任务2 :2.mongodb.mp4 91.29M
- 任务3 :3.mongodb.mp4 83.18M
- 任务4 :4.mongodb.mp4 184.95M
- 任务5 :1.mongodb.mp4 186.84M
- 任务6 :2.mongodb.mp4 248.91M
- Mysql
- 任务1-1.mysql.mp4 144.53M
- 任务10 : 3.mysq.mp4 141.72M
- 任务11 : 4.mysq.mp4 119.21M
- 任务12 : 5.mysq.mp4 149.47M
- 任务2-2.mysql.mp4 104.26M
- 任务3-3.mysql.mp4 128.15M
- 任务4-4.mysql.mp4 154.79M
- 任务5-5.mysql.mp4 178.37M
- 任务6-6.mysql.mp4 97.95M
- 任务7-7.mysql.mp4 134.77M
- 任务8 : 1.mysq.mp4 199.89M
- 任务9 : 2.mysq.mp4 107.77M
- nginx模块
- 课时1-1.Nginx.mp4 148.37M
- 课时2-2.Nginx.mp4 88.80M
- 课时3-3.Nginx.mp4 96.93M
- 课时4-4.Nginx.mp4 179.76M
- 课时5-5.Nginx.mp4 190.07M
- node模块
- 80.node.express-chain.mp4 294.07M
- 80.node.express-router .mp4 672.10M
- 81.node.express-use.mp4 309.75M
- express.zip 29.06kb
- 任务35:3.koa-source.mp4 95.59M
- 任务36:1.bodyParser.mp4 95.52M
- 任务37:2.koa-middle.mp4 88.49M
- 任务38:1.review-1.mp4 131.38M
- 任务39:2.cookie-session.mp4 134.51M
- 任务16:1.node-base.mp4 89.08M
- 任务17:2.模块的加载.mp4 90.03M
- 任务18:1.npm使用.mp4 89.52M
- 任务19:2.core-module.mp4 72.00M
- 任务20:1.review.mp4 76.06M
- 任务21:3.fs操作.mp4 63.19M
- 任务22:2.进制转化.mp4 72.47M
- 任务23:1.深度优先删除文件夹mp4.mp4 100.14M
- 任务24:2.可读流.mp4 96.35M
- 任务25:3.回顾.mp4 48.20M
- 任务26:1.writeStream.mp4 123.85M
- 任务27:2.writeStream.mp4 153.79M
- Oauth
- Oauth.zip 21.14kb
- 任务1-1.auth.mp4 131.54M
- 任务2-2.auth.mp4 83.37M
- 任务3-3.auth.mp4 122.94M
- 任务4-4.auth.mp4 154.53M
- 任务5-5.auth.mp4 189.68M
- ReactNative
- 课时 10: 第1章 07d windows环境配置之-安装git.mp4 7.55M
- 课时 11: 第1章 07e windows环境配置之java环境.mp4 11.51M
- 课时 12:第1章 07f windows环境配置之AndroidStudio和SDK.mp4 30.23M
- 课时 13:第1章 07g windows环境配置之 Android模拟器安装.mp4 15.39M
- 课时 14:第1章 07h windows环境配置之新建RN项目.mp4 26.95M
- 课时 15:第1章 07i windows环境配置之安装示例项目UIExplorer.mp4 36.88M
- 课时 16:第2章 01 对象 数组 函数的解构.mp4 14.18M
- 课时 17: 第2章 03 promise&async&await.mp4 48.70M
- 课时 18:第2章 03 所有的数据处理过程都是map reduces.mp4 62.29M
- 课时 19:第2章 04 ES6的Class.mp4 19.28M
- 课时 1:第1章 01.为什么要学习React-ReactNative.mp4 34.94M
- 课时 20:第3章 01 JSX和使用已经声明的react组件.mp4 43.51M
- 课时 21:第3章 02 属性、状态和组件声明.mp4 30.95M
- 课时 22: 第3章 03 React生命周期.mp4 66.60M
- 课时 23:第3章 04 React&ReactNative事件解读.mp4 18.14M
- 课时 24:第4章 01 使用UIExplorer项目学习ReactNative组件.mp4 53.22M
- 课时 25:第4章 02 通过UIExplorer学习ReactNative API.mp4 18.11M
- 课时 26:第4章 03 - css盒子模型和样式.mp4 20.83M
- 课时 27:第4章 04 - css 元素的浮动.mp4 8.67M
- 课时 28:第4章 05 - flexbox布局.mp4 41.66M
- 课时 29:第4章 06 ReactNative长度单位.mp4 16.14M
- 课时 2:第1章 02 实战《珠峰课堂》课程介绍.mp4 24.71M
- 课时 30:第4章 07 RN 事件.mp4 8.55M
- 课时 31:第5章 01 动画原理.mp4 23.26M
- 课时 32:第5章 02 RN 动画.mp4 20.21M
- 课时 33: 第5章 03 做一些最基本的事情.mp4 145.78M
- 课时 34:第5章 04 做一个最基础的组件和Navigator.mp4 99.22M
- 课时 35:第5章 05 RN 手势API解读.mp4 27.72M
- 课时 36: 第6章 01 React Native组件封装技巧.mp4 26.92M
- 课时 37:第6章 02 RN APP架构(1) 目录结构、路由和组件.mp4 30.56M
- 课时 38:第6章 03 RN APP架构(2) globals&utils.mp4 8.04M
- 课时 39:第6章 04 RN APP架构(3) 网络和Container.mp4 25.29M
- 课时 3:第1章 03 React Native环境搭建.mp4 56.83M
- 课时 40:第6章 05 ReactNative第三方插件.mp4 93.31M
- 课时 41:第6章 06 珠峰课堂表单设计.mp4 65.39M
- 课时 42:第7章 01 RN原理讲座.mp4 13.71M
- 课时 43:第7章 02 最后一堂课.mp4 22.41M
- 课时 44:第8章 04 Navigator详细用法.mp4 118.30M
- 课时 45:第8章 05 导航标题栏复杂的结构解析.mp4 111.75M
- 课时 46: 第8章 06 状态栏和列表.mp4 90.68M
- 课时 47:第8章 07 数学证明的瀑布流组件(一).mp4 153.06M
- 课时 48:第8章 08 数学证明的瀑布流组件(二).mp4 121.17M
- 课时 49:第8章 09 数学证明的瀑布流组件(三)(2).mp4 149.82M
- 课时 4:第1章 04 React Native Helloworld.mp4 47.73M
- 课时 50:第8章 10 数学证明的瀑布流组件(四).mp4 72.65M
- 课时 51: 第8章 11 首页轮播图.mp4 127.57M
- 课时 52: 第8章 12 SegmentedControl.mp4 207.79M
- 课时 53:第8章 13 表单制作和高阶组件.mp4 70.77M
- 课时 54:第8章 14 正确处理网络异常的方法.mp4 49.06M
- 课时 55:习题1.mp4 24.06M
- 课时 56:习题2.mp4 23.04M
- 课时 57:习题3.mp4 46.23M
- 课时 58:习题4.mp4 28.97M
- 课时 59:习题5.mp4 44.11M
- 课时 5:第1章 05 使用blackboard app看课件.mp4 14.14M
- 课时 60: 习题6.mp4 52.12M
- 课时 6:第1章 06 运行《珠峰课堂》项目.mp4 6.64M
- 课时 8:第1章 07b windows环境配置之-nodejs国内源.mp4 9.08M
- 课时 9:第1章 07c windows环境配置之 python环境配置.mp4 14.81M
- react模块
- Mobx
- 任务13:手写mobx.mp4 189.16M
- 任务17:mobx应用.mp4 180.80M
- React Hooks
- React Hooks.zip 218.11kb
- 任务150:1.hooks.mp4 115.30M
- 任务151:2.hooks.mp4 155.66M
- 任务152:3.hooks.mp4 167.20M
- react router
- 课时 12 - 1.router.mp4 144.48M
- 课时 13 - 2.router.mp4 113.09M
- 课时 14 - 3.router.mp4 182.33M
- 课时 15 - 4.router.mp4 137.55M
- 课时 16 - 5.router.mp4 151.38M
- 课时 17 - 6.router.mp4 193.49M
- React-ssr
- React服务器端渲染SSR.zip 380.56kb
- 课时 1 - 1.react-ssr.mp4 128.98M
- 课时 2 - 2.react-ssr.mp4 103.08M
- 课时 3 - 3.react-ssr.mp4 110.62M
- 课时 4 - 4.react-ssr.mp4 204.16M
- 课时 5 - 5.react-ssr.mp4 130.32M
- React全家桶
- React全家桶.zip 20.23M
- 任务10:10.react_highorder.mp4 210.14M
- 任务11:11.react_portal.mp4 127.80M
- 任务12:12.redux.mp4 146.71M
- 任务13:13.redux.mp4 129.42M
- 任务14:14.react-redux.mp4 156.93M
- 任务15:15.redux-middleware.mp4 155.83M
- 任务16:16.redux-middleware.mp4 197.41M
- 任务17:17.react-router.mp4 74.41M
- 任务18:18.react-router.mp4 135.06M
- 任务19:19.react-router.mp4 224.44M
- 任务1:1.react_jsx.mp4 120.40M
- 任务20:20.react-router.mp4 271.42M
- 任务21:21.react-router-redux.mp4 110.28M
- 任务22:22.react-router-redux.mp4 142.97M
- 任务23:23.redux-saga.mp4 135.94M
- 任务24:24.redux-saga.mp4 135.42M
- 任务25:25.redux-saga.mp4 199.71M
- 任务26:26.redux-saga.mp4 123.40M
- 任务27:27.redux-saga.mp4 128.26M
- 任务28:28.redux-saga.mp4 219.97M
- 任务29:29.redux-hooks.mp4 206.14M
- 任务2:2.react_virutaldom.mp4 99.02M
- 任务30:30.redux-hooks.mp4 141.28M
- 任务31:31.redux-hooks.mp4 130.95M
- 任务3:3.react_state.mp4 101.65M
- 任务4:4.react_ref.mp4 131.25M
- 任务5:5.react_setstate.mp4 102.77M
- 任务6:6.react_setstate.mp4 131.41M
- 任务7:7.react_lifecycle.mp4 150.85M
- 任务8:8.react_context.mp4 140.46M
- 任务9:9.react_context.mp4 96.87M
- react性能优化
- 任务35:react性能优化(上).mov 182.37M
- 任务35:react性能优化(上).mp4 149.67M
- 任务36:react性能优化(下).mov 301.18M
- React源码
- React源码.zip 2.90M
- 从零实现React.mp4 522.25M
- 课时 1 - 1.react.mp4 154.98M
- 课时 2 - 2.react.mp4 132.15M
- 课时 3 - 3.react.mp4 140.23M
- 课时 4 - 4.react_domdiff.mp4 157.14M
- 课时 5 - 5.react-domdiff.mp4 88.47M
- 课时 6 - 6.react-domdiff.mp4 218.86M
- 课时 7 - Fiber(上).mp4 417.27M
- 课时 8 - Fiber(下).mp4 491.53M
- redux从入门到精通
- redux从入门到精通.zip 2.80M
- 课时 1 - 1.redux.mp4 136.44M
- 课时 10 - 10.redux-actions.mp4 132.72M
- 课时 11 - 11.redux-immutable.mp4 129.56M
- 课时 2 - 2.redux.mp4.mp4 144.74M
- 课时 3 - 3.redux-combineReducers.mp4 106.13M
- 课时 4 - 4.redux_context.mp4 168.57M
- 课时 5 - 5.redux_highorder.mp4 174.43M
- 课时 6 - 6.redux_react-redux.mp4 117.00M
- 课时 7 - 7.redux-middleware.mp4 149.46M
- 课时 8 - 8.redux-middleware.mp4 208.75M
- 课时 9 - 9.redux-middleware.mp4 207.22M
- umi
- 任务141:1.umi.mp4 174.65M
- 任务142:2.umi.mp4 140.49M
- 封装组件
- 任务49:react-tree组件-1.mov 565.56M
- 任务50:react-tree组件-2.mov 448.46M
- 任务51:RH文件拖拽上传组件-1.mov 403.48M
- 任务51:RH文件拖拽上传组件-2.mov 415.70M
- 手写dva
- 任务39:手写DVA(上).mov 187.60M
- 任务40:手写DVA(下).mov 266.20M
- Redis
- 77.redis.mov 152.50M
- 课时 1 - redis.mp4 122.78M
- TypeScript + React实战项目
- 2019六期-typescript+ts实战axios.zip 418.00kb
- 任务100:1.ts.mp4 181.00M
- 任务101:2.ts.mp4 106.37M
- 任务102:3.ts.mp4 143.56M
- 任务103:4.ts.mp4 210.03M
- 任务104:5.ts.mp4 172.27M
- 任务105:6.ts.mp4 108.01M
- 任务106:7.ts.mp4 147.70M
- 任务107:1.axios.mp4 151.33M
- 任务108:2.axios.mp4 128.12M
- 任务109:3.axios.mp4 162.03M
- 任务110:4.axios.mp4 144.79M
- vue全家桶
- 3.0源码剖析.mp4
- 任务41:从零实现vue3.0(上).mov 133.67M
- 任务42:从零实现vue3.0(下).mov 204.98M
- mvvm原理
- 课时 16 : 1.mvvm.mp4 203.28M
- 课时 17 : 2.mvvm.mp4 218.24M
- SSR
- 任务11:1.vue-ssr.mp4 87.21M
- 任务12:2.vue-ssr.mp4 69.61M
- vue domdiff
- 任务62:vue-虚拟dom.mov 156.83M
- 任务63:vue-domdiff.mov 194.33M
- 任务64:vue-domdiff.mov 184.67M
- vue router
- 任务61:vue-router12.16.mov 356.09M
- 1-vue基础-observer.mov 383.74M
- 10-vue基础-message组件实现.mov 280.36M
- 11-vue基础-vuex-1.mov 331.53M
- 12-vue基础-vuex-2.mov 428.79M
- 13-vue基础-slide-1组件实现.mov 385.58M
- 14-vue基础-slide-2组件实现.mov 351.40M
- 15-vue全家桶实战-项目构建.mov 422.56M
- 16-vue全家桶实战-vuex流程.mov 429.39M
- 17-vue全家桶实战-分类+transition切换动画.mov 404.83M
- 18-vue全家桶实战-axios封装.mov 287.44M
- 19-vue全家桶实战-1.vue-project.mov 436.68M
- 2-vue基础-vue-js.mov 459.05M
- 20-vue全家桶实战-2.vue-project.mov 464.02M
- 21-vue实战项目-table组件.mov 269.19M
- 3-vue基础-应用核心.mov 435.86M
- 4-vue基础-transition动画.mov 378.19M
- 5-vue基础-组件的应用-1.mov 444.87M
- 6-vue基础-组件通信-2.mov 409.78M
- 7-vue基础-组件通信-3.mov 377.86M
- 8-vue基础-菜单组件.mov 443.71M
- 9-vue基础-jsx-render.mov 419.93M
- Vue全家桶.zip 4.07M
- vue训练营
- vue顶尖高手训练营.zip 1.36M
- 课时 1 - 1.组件数据传递.mp4 77.22M
- 课时 10 - nginx+docker持续集成.mp4 298.46M
- 课时 2 - 2.vue中的jsx语法.mp4 91.45M
- 课时 3 - 3.vue中的jwt.mp4 78.04M
- 课时 4 - 1.级联组件封装.mp4 66.95M
- 课时 5 - 2.实现组件异步.mp4 73.11M
- 课时 6 - 3.vue-cascader.mp4 67.71M
- 课时 7 - 1.vue权限管理.mp4 74.24M
- 课时 8 - 2.vuex+vue-router.mp4 69.66M
- 课时 9 - 3.source.mp4 94.47M
- 课时 9 : 日历组件.mp4 124.41M
- 任务39:1.tree-component.mp4 229.88M
- 任务40:1.tree-component.mp4 130.77M
- 任务58:vue实战项目-table组件.mov 269.19M
- webpack
- webpack4.0
第8章-手写webpack2.02 条
- webpack4.0.zip 836.39kb
- webpack4工作流程.pdf 134.41kb
- webpack从入门到精通
第2章webpack深入1 条
- … 共 894 条






