从前端迈向全栈,首选 NestJS ,从前端进阶高级工程师,精通 NestJS
* 00 资料/
* 源代码/
* 01 nestjs-starter.zip (0.27 MB)
* 02 books.zip (282.06 MB)
* 03 deploy-k8s.zip (25.80 MB)
* 04 nestjs-microservice-app.zip (24.94 MB)
* 01 第1章 课程导学/
* 01 1-1 课程导学.mp4 (128.77 MB), 23:12
* 02 1-2 基础课vs进阶课差异在哪里.mp4 (37.45 MB), 07:02
* 02 第2章 为何选择NestJS构建复杂前端开发应用/
* 01 2-1 Java与Node.js:Node.js作为服务端的优势.mp4 (98.98 MB), 18:11
* 02 2-2 什么是nestjs应用场景是什么.mp4 (131.73 MB), 23:59
* 03 2-3 常见问题:对比koa&eggjs&express,nestjs优势是什么.mp4 (61.35 MB), 11:29
* 04 2-4 [重要]课程代码+资料说明.mp4 (20.70 MB), 02:59
* 03 第3章 高效构建与优化NestJS开发环境/
* 01 3-1 node开发环境搭建:常见工作流介绍&yarn&pnpm&corepack -.mp4 (71.88 MB), 13:05
* 02 3-2 快速上手:安装官方nestjs CLI工具.mp4 (75.19 MB), 13:30
* 03 3-3 最佳实践:工程目录+文件命名约定.mp4 (98.66 MB), 17:30
* 04 3-4 [扩展]Nestjs版本更新10.0带来了哪些更新.mp4 (54.35 MB), 09:59
* 05 3-5 如何调试Nestjs应用:三种调试方法.mp4 (52.57 MB), 09:42
* 06 3-6 导学:容器与虚拟机.mp4 (82.52 MB), 14:34
* 07 3-7 安装配置Docker&Docker核心概念.mp4 (89.45 MB), 15:51
* 08 3-8 [扩展]管理Docker工具:Potainer&Lazydocker.mp4 (83.72 MB), 14:19
* 09 3-9 [扩展]配置Docker国内的加速.mp4 (23.54 MB), 04:18
* 10 3-10 [扩展]Docker集成管理命令compose.mp4 (40.62 MB), 06:46
* 04 第4章 深入Nestjs核心:依赖注入与面向切面编程AOP/
* 01 4-1 编程思想 :什么是OOPFPFRP编程.mp4 (113.36 MB), 20:22
* 02 4-2 编程思想:AOP切面编程是什么特点是什么.mp4 (37.21 MB), 05:09
* 03 4-3 葵花宝典:什么是依赖注入(DI)&控制反转IoC.mp4 (80.25 MB), 11:36
* 04 4-4 nestjs 架构篇:控制器、服务、数据访问(非常重要).mp4 (57.24 MB), 08:30
* 05 4-5 nestjs 架构篇:用模块来组织代码.mp4 (64.26 MB), 09:34
* 06 4-6 加餐:DTO,DAO是什么MVC是什么架构.mp4 (91.07 MB), 13:43
* 07 4-7 [工作原理]Nestjs中的DI系统&DI容器的概念.mp4 (45.31 MB), 08:05
* 05 第5章 NestJS多环境配置与管理【通用模块与实战】/
* 01 5-1 nestjs通用后端框架思考.mp4 (39.80 MB), 07:33
* 02 5-2 多环境配置两种方案(优缺点比较).mp4 (83.73 MB), 14:59
* 03 5-3 官方方案:使用config设置配置模块-.mp4 (53.05 MB), 09:36
* 04 5-4 官方方案进阶:多环境配置读取.mp4 (50.55 MB), 09:12
* 05 5-5 配置文件的参数验证Joi方案.mp4 (67.09 MB), 12:12
* 06 第6章 日志管理与异常处理【通用模块与实战】/
* 01 6-1 日志有哪些类型功能分类记录位置.mp4 (54.62 MB), 09:57
* 02 6-2 nestjs内置日志模块Logger.mp4 (39.93 MB), 07:06
* 03 6-3 全自动高性能日志模块:Pino、日志滚动pino-roll.mp4 (64.63 MB), 11:43
* 04 6-4 高度集成的日志模块:winston.mp4 (98.67 MB), 17:46
* 05 6-5 [作业]全局异常过滤器:配合winston记录日志(全局Filters).mp4 (98.06 MB), 17:25
* 06 6-6 作业解答:全局FIilters&如何获取请求IP.mp4 (15.24 MB), 02:40
* 07 第7章 集成通用模板、优化打包性能【通用模块与实战】/
* 01 7-1 通用模板项目:配置模块.mp4 (62.91 MB), 11:09
* 02 7-2 通用模板项目:全局日志模块.mp4 (67.17 MB), 12:21
* 03 7-3 全局设置:开启filters、CORS、API请求前缀+版本.mp4 (80.51 MB), 14:41
* 04 7-4 开发起飞:开启swc编译器+jest测试配置(对比vitest).mp4 (92.09 MB), 16:44
* 08 第8章 nestjs中高速缓存方案及集成Redis【通用模块实战】/
* 01 8-1 redis常见问题及Node.js侧客户端比较.mp4 (55.78 MB), 10:02
* 02 8-2 两种redis镜像对比&redis桌面端连接工具.mp4 (52.68 MB), 09:04
* 03 8-3 如何nestjs中集成ioredis.mp4 (43.03 MB), 07:47
* 04 8-4 高速缓存方案cache-manager.mp4 (87.56 MB), 16:04
* 05 8-5 nestjs集成cache-manager与ioredis.mp4 (39.29 MB), 07:11
* 09 第9章 第三方服务模块:常见短信、邮件服务对接【通用模块实战】/
* 01 9-1 商业化邮件服务商(SES、Mailgun、SendCloud).mp4 (17.90 MB), 03:31
* 02 9-2 Nestjs中的邮件服务(内置node-mailer).mp4 (83.77 MB), 15:05
* 10 第10章 【进阶架构设计】Nestjs针对复杂企业应用场景架构设计/
* 01 10-1 架构师能力:架构设计是什么深入理解架构设计.mp4 (127.49 MB), 21:17
* 11 第11章 数据库策略:Nestjs数据库集成策略与多租户数据库策略/
* 01 11-1 数据库模块集成分析:ORM选择.mp4 (67.06 MB), 12:35
* 02 11-2 nestjs如何拿捏单库vs多库(多租户):复杂业务场景数据库选择.mp4 (68.50 MB), 12:18
* 03 11-3 Prisma与nestjs集成.mp4 (66.53 MB), 12:25
* 04 11-4 typeorm与nestjs集成.mp4 (44.04 MB), 07:56
* 05 11-5 非关系型数据库mongoDB集成(深入工作原理).mp4 (123.01 MB), 22:20
* 06 11-6 动态模块应用场景及工作原理.mp4 (90.06 MB), 16:19
* 07 11-7 [重要]数据库架构设计&nestjs多ORM动态数据库演示.mp4 (87.35 MB), 15:53
* 08 11-8 [扩展]数据连接池及常见ORM库配置.mp4 (32.63 MB), 05:35
* 12 第12章 多租户复杂数据库设计:TypeORM多数据库集成与优化/
* 01 12-1 [回顾]ORM库多数据库配置&连接.mp4 (28.36 MB), 05:08
* 02 12-2 多数据库初始化:TypeORM CLI配置(结合ormconfig).mp4 (70.87 MB), 12:44
* 03 12-3 TypeORM同类型多数据库连接与访问配置.mp4 (30.92 MB), 05:39
* 04 12-4 抽象公共Repository:解决多数据库请求响应.mp4 (43.86 MB), 08:08
* 05 12-5 Controller控制器的参数解析装饰器(@Param、@Body、@Query ).mp4 (46.44 MB), 08:11
* 06 12-6 TypeORM动态连接多数据库:多MySQL.mp4 (45.26 MB), 08:10
* 07 12-7 TypeORM动态连接多数据库:多数据库类型.mp4 (62.89 MB), 11:27
* 08 12-8 [进阶]TypeORM模块优化:多数据库连接共用实例、销毁.mp4 (102.79 MB), 18:42
* 13 第13章 多租户复杂数据库设计:Prisma模块与RxJS的高级应用/
* 01 13-1 PrismaModule初始化代码结构(学习官方模块TypeORM).mp4 (121.25 MB), 21:59
* 02 13-2 Prisma多Client实战(generator指定output目录).mp4 (102.36 MB), 18:40
* 03 13-3 [扩展]认识Rxjs:一个处理事件是Lodash库.mp4 (62.09 MB), 11:17
* 04 13-4 [作业]Rxjs示例:计时器、常见操作符等.mp4 (65.48 MB), 11:59
* 05 13-5 多数据库优化:如何命名PrismaModule.mp4 (42.82 MB), 07:44
* 06 13-6 多数据库优化:断线重试逻辑.mp4 (88.32 MB), 16:00
* 07 13-7 动态模块进阶:异步Provider.mp4 (103.00 MB), 18:41
* 08 13-8 动态模块进阶:完成自定义PrismaModule模块.mp4 (37.85 MB), 06:54
* 09 13-9 PrismaModule:测试异步多数据库连接.mp4 (27.33 MB), 04:57
* 10 13-10 数据库优化:PrismaModule连接实例管理.mp4 (66.82 MB), 12:10
* 14 第14章 扩展模块:Mongoose官方模块问题解决与扩展/
* 01 14-1 Mongoose官方模块的问题及解决思路.mp4 (51.81 MB), 09:23
* 02 14-2 如何扩展第三方模块:复用Mongose实例.mp4 (92.23 MB), 16:58
* 15 第15章 数据库策略优化:多数据库与多租户策略总结/
* 01 15-1 数据库总结:多数据库多租户多ORM.mp4 (67.06 MB), 12:17
* 02 15-2 数据库代码初步优化:实现抽象层repository.mp4 (112.20 MB), 20:43
* 03 15-3 数据库代码优化测试:多ORM配合.mp4 (100.86 MB), 18:30
* 04 15-4 [源码分析]mongo模块forFeature方法的异常处理.mp4 (15.37 MB), 02:42
* 05 15-5 [最佳实践]数据库代码优化:创建userModule.mp4 (61.92 MB), 11:19
* 16 第16章 鉴权登录:NestJS用户认证与参数校验【安全与权限管理】/
* 01 16-1 nestjs用户认证:创建认证控制器及对接数据.mp4 (86.12 MB), 15:14
* 02 16-2 创建用户:用户数据简单校验.mp4 (30.73 MB), 05:33
* 03 16-3 [回顾]管道概念:三大类型管道及校验类管道.mp4 (42.63 MB), 07:34
* 04 16-4 接口参数校验:nestjs 基于装饰器的类验证器管道.mp4 (61.24 MB), 11:17
* 05 16-5 [进阶]nestjs内置管道&Trasnform&自定义管道用法.mp4 (76.53 MB), 14:12
* 06 16-6 nestjs鉴权库:JWT核心文档解析.mp4 (90.16 MB), 16:06
* 07 16-7 [过渡]解析官方示例:LocalStrategy与JwtStrategy.mp4 (46.83 MB), 08:39
* 08 16-8 JWT依赖安装&jwt模块工作原理解析.mp4 (88.29 MB), 15:58
* 09 16-9 [进阶]测试jwt模块:应用守卫AuthGuard、jwtService签名Payload.mp4 (86.49 MB), 15:29
* 17 第17章 鉴权守卫与高级访问权限管理【安全与权限管理】/
* 01 17-1 鉴权守卫:设置鉴权用户可访问的控制器(作业).mp4 (114.31 MB), 20:53
* 02 17-2 [进阶]控制器守卫、自定义装饰器、全局守卫两种创建方式.mp4 (63.17 MB), 11:22
* 18 第18章 接口安全:密码保护与数据脱敏【安全与权限管理】/
* 01 18-1 密码安全及相关知识(什么是彩虹表攻击).mp4 (50.08 MB), 09:07
* 02 18-2 密码安全实操:使用argon2库对密码进行加密.mp4 (48.46 MB), 08:48
* 03 18-3 接口安全:引入拦截器对接口进行脱敏处理.mp4 (85.43 MB), 15:22
* 04 18-4 接口安全:内置序列化拦截器定制响应数据结构.mp4 (45.81 MB), 08:22
* 05 18-5 拦截器扩展:自定义装饰器完成接口序列化.mp4 (87.81 MB), 16:12
* 19 第19章 RBAC系统设计与实现:角色权限管理【安全与权限管理】/
* 01 19-1 权限控制导学:权限控制数据设计(预习作业).mp4 (48.56 MB), 08:29
* 02 19-2 RBAC角色权限功能分析.mp4 (30.55 MB), 05:33
* 03 19-3 RBAC角色权限实现:prisma数据库调整(同步、迁移、重置).mp4 (68.18 MB), 12:30
* 04 19-4 RBAC角色权限实现:创建角色权限装饰器.mp4 (110.06 MB), 19:56
* 05 19-5 RBAC角色权限实现:用户角色CURD操作.mp4 (95.25 MB), 17:31
* 06 19-6 [进阶]RBAC角色权限实现:用户创建&关联角色.mp4 (81.25 MB), 15:05
* 07 19-7 作业讲解:Role关联查询Permission&拦截器序列化输出.mp4 (57.30 MB), 10:28
* 08 19-8 作业讲解:用户相关查询及序列化输出.mp4 (61.21 MB), 11:27
* 09 19-9 [进阶]用户更新接口:嵌套数据的序列化.mp4 (91.34 MB), 16:43
* 10 19-10 [进阶]完成用户更新逻辑(嵌套关联关系).mp4 (78.02 MB), 14:23
* 11 19-11 [重要]完成RBAC守卫(RBAC闭环-企业级应用实现).mp4 (131.35 MB), 24:13
* 20 第20章 CASL策略权限控制与实践【安全与权限管理】/
* 01 20-1 基于策略的控制:流行的casl策略库介绍.mp4 (59.61 MB), 10:29
* 02 20-2 基于策略的权限控制:实践casl库.mp4 (43.29 MB), 07:44
* 03 20-3 [补充说明]casl自定义规则的两种方式.mp4 (44.58 MB), 08:11
* 21 第21章 高级策略权限设计与实现【安全与权限管理】/
* 01 21-1 [重要]数据库设计:基于策略的数据权限分析.mp4 (52.84 MB), 09:40
* 02 21-2 策略权限控制:创建Policy服务&守卫.mp4 (109.97 MB), 19:30
* 03 21-3 策略权限控制:类MongoDB的复杂查询逻辑(精确的条件控制).mp4 (102.69 MB), 18:30
* 04 21-4 [进阶]策略权限控制:基于函数的策略权限控制.mp4 (47.85 MB), 08:31
* 05 21-5 [优化代码]创建基于casl的策略权限控制服务.mp4 (79.68 MB), 14:38
* 06 21-6 工厂函数创建不同类型的Ability实例及权限测试.mp4 (37.65 MB), 06:52
* 07 21-7 策略权限:数据库设计.mp4 (47.75 MB), 08:46
* 08 21-8 [作业]策略权限功能:RolePolicy创建服务.mp4 (79.18 MB), 14:45
* 09 21-9 [更新]Permission与Role更新Policy逻辑.mp4 (82.51 MB), 15:15
* 10 21-10 [重要]PolicyGuard的判断逻辑.mp4 (41.26 MB), 07:31
* 11 21-11 [重要]PolicyGuard具体实现逻辑.mp4 (88.84 MB), 16:14
* 12 21-12 [非常重要]策略权限守卫开发分析:参数约定与数据准备工作.mp4 (85.43 MB), 15:39
* 13 21-13 策略权限守卫:初步完成核心逻辑&准备测试数据.mp4 (88.62 MB), 16:24
* 14 21-14 策略权限守卫:测试默认的策略权限的三种逻辑.mp4 (105.78 MB), 19:26
* 15 21-15 策略权限守卫:验证函数&mongo复杂查询.mp4 (70.64 MB), 12:49
* 16 21-16 策略权限控制总结.mp4 (43.76 MB), 07:33
* 22 第22章 菜单权限设计与实现【业务开发】/
* 01 22-1 菜单权限:需求分析+创建数据库模型+REST接口.mp4 (48.87 MB), 08:45
* 02 22-2 创建菜单接口&数据库查询实现(嵌套数据).mp4 (126.38 MB), 23:15
* 03 22-3 菜单查询与删除(创建自定义Pipe).mp4 (86.55 MB), 15:55
* 04 22-4 菜单及嵌套菜单数据更新.mp4 (88.39 MB), 16:12
* 05 22-5 菜单权限:角色菜单关联(新增、更新、删除).mp4 (73.41 MB), 13:19
* 23 第23章 核心业务管理与数据库迁移策略【数据迁移】/
* 01 23-1 数据库迁移流程&代码版本控制.mp4 (33.61 MB), 05:42
* 02 23-2 [最佳实践]合理的项目工程目录.mp4 (52.16 MB), 09:22
* 03 23-3 业务数据库设计+CLI生成模块代码.mp4 (53.93 MB), 09:36
* 04 23-4 [AI加持]开发流程介绍:快速创建CURD基础业务代码.mp4 (47.55 MB), 08:50
* 05 23-5 [进阶]创建附件接口:复杂创建逻辑与关联dto的创建.mp4 (126.75 MB), 23:26
* 06 23-6 内容相关需求分析:课程&标签&分类关联关系.mp4 (35.08 MB), 05:42
* 07 23-7 内容相关开发:创建课程&标签路由+CURD服务.mp4 (76.31 MB), 13:50
* 08 23-8 内容相关开发:如何复用课程标签创建逻辑.mp4 (108.66 MB), 20:23
* 09 23-9 内容相关开发:完成课程+标签嵌套CURD(事务嵌套bug).mp4 (73.98 MB), 13:39
* 10 23-10 [总结]核心业务服务开发与扩展(交易、内容)数据库设计.mp4 (48.54 MB), 08:43
* 24 第24章 定时任与队列管理:高并发策略【进阶实战】/
* 01 24-1 日志功能扩展:收集与筛选日志需求.mp4 (44.97 MB), 08:00
* 02 24-2 日志数据库存储方案:winston-mongoDB(集中式、自滚动).mp4 (102.91 MB), 19:03
* 03 24-3 数据库日志:存储&维护机制思考.mp4 (44.72 MB), 08:23
* 04 24-4 定时任务:nestjs-schedule模块注册与源码解析.mp4 (44.18 MB), 07:48
* 05 24-5 [优化]重构条件模块代码&容器中mongoDB备份与恢复.mp4 (60.98 MB), 11:26
* 06 24-6 容器数据持久化的两种方法+node侧ssh客户端ssh2.mp4 (40.94 MB), 07:33
* 07 24-7 SSH模块注册与异步注册核心逻辑.mp4 (73.49 MB), 13:22
* 08 24-8 创建ssh客户端SshService服务&测试.mp4 (82.67 MB), 15:04
* 09 24-9 多ssh客户端注册及配置方法.mp4 (37.97 MB), 06:53
* 10 24-10 [代码重构]异步SSH模块注册&测试.mp4 (52.69 MB), 09:35
* 11 24-11 定时任务:完成容器数据库备份与滚动删除.mp4 (94.91 MB), 17:31
* 12 24-12 [重构]SshService输出结构优化&捕获异常.mp4 (25.15 MB), 04:26
* 13 24-13 三类定时任务管理模块.mp4 (90.58 MB), 16:08
* 14 24-14 任务队列:nestjs中的队列方案nestjs-bull.mp4 (71.20 MB), 13:07
* 15 24-15 代码重构:合理规划Queue分类.mp4 (29.51 MB), 05:23
* 16 24-16 定时队列任务:定义不同的通知处理逻辑(邮件&短信).mp4 (84.14 MB), 15:20
* 17 24-17 [进阶]队列任务的生命周期事件.mp4 (69.45 MB), 12:27
* 25 第25章 Mongorepo技术栈选型:nestjs工程化与自动化方案/
* 01 25-1 Monorepo项目导学.mp4 (92.04 MB), 16:31
* 02 25-2 monorepo技术栈:三类工具+nx&lerna&rush&bit等介绍.mp4 (79.94 MB), 14:33
* 03 25-3 包管理方案1:yarn的workspaces方案.mp4 (115.03 MB), 20:44
* 04 25-4 包管理方案2:使用pnpm管理workspace.mp4 (94.88 MB), 16:56
* 26 第26章 Lerna&nx与TurboRepo深度解析+云缓存实践/
* 01 26-1 大型项目管理模式实践:nx+lerna+turborepo介绍&云构建是什么.mp4 (99.34 MB), 18:20
* 02 26-2 lerna全面解析:常用命令、版本控制与发包.mp4 (119.00 MB), 21:35
* 03 26-3 turborepo上手:缓存、运行脚本与lerna横向对比.mp4 (68.27 MB), 12:18
* 04 26-4 [扩展]turborepo远程缓存使用流程(vercel配合).mp4 (59.88 MB), 10:58
* 05 26-5 [扩展]lerna&nx远程缓存:基于nx cloud协同项目+加速构建.mp4 (60.55 MB), 10:49
* 06 26-6 [扩展]nx cloud扩展能力(agents等).mp4 (38.11 MB), 06:55
* 07 26-7 nx团队协同提效:使用azure存储构建缓存(申请、配置、权限).mp4 (114.49 MB), 21:00
* 27 第27章 开发与发布nx生态插件(全流程案例)/
* 01 27-1 开发自定义nx云缓存插件:七牛云、华为云等产品比较.mp4 (63.49 MB), 11:46
* 02 27-2 对象云存储nx扩展插件需求分析.mp4 (49.62 MB), 09:01
* 03 27-3 七牛云SDK文件操作(查询、上传、下载).mp4 (99.38 MB), 17:41
* 04 27-4 Nx七牛云缓存插件开发:monorepo项目设置&传参.mp4 (119.87 MB), 22:04
* 05 27-5 Nx七牛云插件开发:下载、上传构建缓存.mp4 (98.19 MB), 18:05
* 06 27-6 优化uploadToken产生逻辑,加入本地缓存.mp4 (77.70 MB), 14:16
* 07 27-7 开发插件调试思路:从源头找问题(翻译、本地调试、问他人).mp4 (70.80 MB), 13:01
* 08 27-8 下载优化:兼容私有与公有传参.mp4 (40.35 MB), 07:24
* 09 27-9 上传优化:调整uploadToken更新策略.mp4 (81.64 MB), 14:54
* 10 27-10 上传区域参数测试.mp4 (26.86 MB), 04:59
* 11 27-11 [扩展]七牛云配置自定义的域名.mp4 (51.48 MB), 08:53
* 12 27-12 [AI]发包准备:nx七牛云插件文档.mp4 (62.59 MB), 11:38
* 13 27-13 Github Actions自动化发包流程:npm包发布&测试.mp4 (64.76 MB), 12:01
* 14 27-14 [作业]开发nx扩展:monorepo项目总结.mp4 (56.45 MB), 09:53
* 28 第28章 微服务与微前端:概念与工具【微服务架构】/
* 01 28-1 [回顾]什么是微服务应用场景是什么.mp4 (66.35 MB), 11:48
* 02 28-2 [回顾]分布式系统&架构.mp4 (60.15 MB), 11:05
* 03 28-3 Node.js侧的微服务工具包推荐(熔断、链路追踪、监控).mp4 (46.18 MB), 08:25
* 29 第29章 NestJS中的微服务实践与应用案例【微服务架构】/
* 01 29-1 nestjs中的微服务方案.mp4 (36.71 MB), 06:24
* 02 29-2 [TCP方式]初次尝试Nestjs中的微服务.mp4 (48.54 MB), 08:39
* 03 29-3 Nestjs微服务中的常用装饰器.mp4 (30.34 MB), 05:35
* 04 29-4 微服务项目工程化配置:合理的工程目录.mp4 (70.19 MB), 12:52
* 05 29-5 微服务容器化及打包部署流程.mp4 (84.40 MB), 15:49
* 06 29-6 nestjs微服务:Event-based广播式消息传递.mp4 (30.38 MB), 05:12
* 07 29-7 微服务超时逻辑及错误异常处理.mp4 (48.69 MB), 08:55
* 30 第30章 nestjs中的微服务治理:熔断控制原理深入解析【微服务架构】/
* 01 30-1 服务熔断工作原理(断路器、断路模型等).mp4 (37.01 MB), 06:39
* 02 30-2 熔断器工作原理&最小示例实现.mp4 (119.59 MB), 21:44
* 03 30-3 opossum库Node.js侧的断路器.mp4 (37.11 MB), 06:58
* 31 第31章 高效Nestjs微服务通信:gRPC实战【微服务架构】/
* 01 31-1 使用gRPC进行微服务通信(2种proto转ts的方案).mp4 (104.66 MB), 19:01
* 02 31-2 gRPC微服务进阶:配置SSL证书.mp4 (90.68 MB), 16:36
* 03 31-3 测试gRPC服务第二种方案:grpcurl(go环境配置).mp4 (55.50 MB), 09:56
* 04 31-4 测试gRPC服务第三种方案(grpc-tools+ts-proto).mp4 (122.09 MB), 22:10
* 05 31-5 微服务工程化:共享grpc的proto与certs.mp4 (125.41 MB), 23:05
* 06 31-6 核心业务拆分分析.mp4 (60.13 MB), 10:23
* 07 31-7 微服务模板项目创建+配置vscode插件.mp4 (43.82 MB), 06:33
* 08 31-8 [插件推荐]定义user.proto并测试服务.mp4 (59.70 MB), 10:51
* 09 31-9 [扩展]对于空值的处理&VSCode插件bug.mp4 (26.73 MB), 04:48
* 10 31-10 用户微服务:完成数据库对接与服务测试.mp4 (49.16 MB), 08:50
* 11 31-11 网关微服务:登录接口&服务调用测试.mp4 (90.99 MB), 16:44
* 12 31-12 [代码生成器]借助grpc-tools产生nestjs双端代码.mp4 (84.09 MB), 15:26
* 13 31-13 微服务拆分总结.mp4 (24.80 MB), 04:25
* 32 第32章 nestjs中的微服务治理:服务注册中心consul【微服务架构】/
* 01 32-1 构建高可用架构:注册中心的核心作用解析.mp4 (23.80 MB), 04:33
* 02 32-2 常见的5种注册中心技术方案.mp4 (63.05 MB), 11:51
* 03 32-3 容器化方式快速创建consul服务.mp4 (58.98 MB), 10:50
* 04 32-4 使用Consul实现NestJS微服务注册与健康检查.mp4 (70.47 MB), 13:05
* 05 32-5 NestJS与Consul配置并连接gRPC服务.mp4 (69.06 MB), 12:45
* 06 32-6 微服务项目monorepo改造,加入版本控制.mp4 (71.74 MB), 12:42
* 07 32-7 优化微服务共享项目:ts-proto与自定义工具的封装指南.mp4 (76.40 MB), 13:50
* 08 32-8 [小结]微服务改造monorepo需要注意的几点.mp4 (22.31 MB), 03:36
* 09 32-9 consul与健康检查:获取健康实例逻辑分析.mp4 (28.89 MB), 05:05
* 10 32-10 高效微服务:定时器驱动的Consul健康检查与gRPC Client管理.mp4 (106.07 MB), 19:17
* 11 32-11 高可用实践:优化测试动态grpc客户端切换.mp4 (106.17 MB), 19:33
* 12 32-12 高可用实践:使用RxJS优化gRPC客户端更新机制.mp4 (74.74 MB), 13:47
* 13 32-13 高可用实践:nestjs拦截器处理微服务异常+重试请求.mp4 (88.87 MB), 16:23
* 14 32-14 边界异常处理:定时重试请求健康的服务.mp4 (33.85 MB), 06:15
* 33 第33章 nestjs中的微服务治理:健康检查方案【微服务架构】/
* 01 33-1 gRPC服务健康检查:扩展health.proto.mp4 (47.49 MB), 08:19
* 02 33-2 实现User微服务健康检查:gRPCHealth完整集成.mp4 (78.15 MB), 14:22
* 03 33-3 优化微服务代码:提炼HealthModule到共享模块.mp4 (35.32 MB), 06:23
* 04 33-4 使用Terminus创建健康检查Endpoint并集成Consul.mp4 (132.94 MB), 24:34
* 05 33-5 动态健康检查:在.env中配置多微服务健康检查端点.mp4 (106.24 MB), 19:24
* 34 第34章 微服务架构优化与高可用实现/
* 01 34-1 [高可用]管理多个ConsulService实例.mp4 (34.65 MB), 06:18
* 02 34-2 [高可用]Consul服务+Nestjs微服务高可用问题分析.mp4 (50.20 MB), 09:04
* 03 34-3 [高可用]Consul+nestjs微服务故障转移演示.mp4 (29.83 MB), 05:16
* 04 34-4 [准备]拆分health健康检查逻辑.mp4 (55.45 MB), 10:24
* 05 34-5 [准备]consul配置多datacenter及互访.mp4 (46.39 MB), 08:49
* 06 34-6 [准备]配置user2微服务对接datecenter2及测试.mp4 (64.14 MB), 11:56
* 07 34-7 拦截器重试逻辑改造.mp4 (80.32 MB), 14:40
* 08 34-8 创建ConsulCoreModule:管理Consul实例与ConsulService实例.mp4 (84.46 MB), 15:12
* 09 34-9 [重构]统一管理:初始化grpcClient.mp4 (124.69 MB), 22:50
* 10 34-10 [测试]依赖注入微服务实例grpcClient.mp4 (62.37 MB), 11:26
* 11 34-11 [重构]微服务调用异常统一捕获与处理.mp4 (63.67 MB), 11:30
* 12 34-12 调试统一错误处理&异常拦截器逻辑.mp4 (75.12 MB), 13:36
* 13 34-13 [重要]高可用:如何实现微服务故障转移.mp4 (127.65 MB), 23:20
* 14 34-14 [测试&总结]配合Consul实现微服务高可用.mp4 (68.68 MB), 12:34
* 35 第35章 私有制品库:定制化的仓库与流水线策略【打包部署】/
* 01 35-1 镜像仓库本地化方案registry(配置docker-hub代理).mp4 (67.40 MB), 12:41
* 02 35-2 [进阶]企业级镜像仓库方案harbor.mp4 (66.09 MB), 12:02
* 03 35-3 [扩展]npm私有化仓库方案-verdaccio.mp4 (55.68 MB), 10:36
* 36 第36章 nestjs项目部署:Docker方案【打包部署】/
* 01 36-1 部署方案一:pm2部署Node.js项目.mp4 (73.60 MB), 13:08
* 02 36-2 项目实操:使用pm2部署课程项目.mp4 (65.80 MB), 11:24
* 03 36-3 部署方案二:Docker容器化(两种应用场景).mp4 (51.87 MB), 09:17
* 04 36-4 [扩展]如何创建镜像:Dockerfile语法&多构建过程解读.mp4 (58.76 MB), 10:35
* 05 36-5 镜像核心操作:创建镜像+镜像推送仓库&拉取.mp4 (93.87 MB), 17:06
* 06 36-6 镜像调试+镜像导出与恢复(离线部署方案).mp4 (63.67 MB), 11:29
* 07 36-7 [进阶]镜像分阶段构建,优化镜像体积.mp4 (69.42 MB), 12:42
* 08 36-8 [进阶] docker-compose入门:多个服务创建、启动与调试.mp4 (102.49 MB), 18:59
* 09 36-9 [进阶] docker-compose创建多组服务(数据库+应用)+网络互通.mp4 (70.94 MB), 12:54
* 10 36-10 [进阶]kubernetes环境:使用multipass创建k3s环境.mp4 (44.96 MB), 08:03
* 11 36-11 [进阶]k8s中部署示例:应用+配置网络+环境变量.mp4 (112.85 MB), 20:52





![[衡天云]爆款云服务器 低至12元/月](/hty.png)