首页
›
后端、数据与云原生工程
›
004-Node.js企业后端工程
›
《TypeScript后端工程化开发》
VIP10
本课程属于:004-Node.js企业后端工程
后端、数据与云原生工程 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
TypeScript后端工程化开发
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与工程化认知
目标=TypeScript后端工程化… · 核心价值 · 典型场景与完整学习路线图
课程导入
工程化认知
02
TypeScript后端项目初始化
目标=Node.js运行时选型 · 包管理器对比 · tsconfig.json核心配置与…
TypeScript
后端项目初始化
03
类型系统在服务端的深度应用
目标=接口 · 泛型 · 联合类型
类型系统
服务端的深度应用
04
模块化与依赖管理
目标=ESM与CommonJS互操作 · 路径别名 · monorepo工作区与依赖版本锁定…
模块化
依赖管理
05
构建与编译流水线
目标=tsc · esbuild · swc
构建
编译流水线
06
代码质量与规范体系
目标=ESLint · Prettier · EditorConfig
代码质量
规范体系
07
环境变量与配置管理
目标=dotenv · config校验 · 多环境配置分层与敏感信息隔离方案
环境变量
配置管理
08
HTTP服务框架选型与搭建
目标=Express · Fastify · NestJS
HTTP
服务框架选型
09
路由与控制器工程化
目标=路由分层 · 参数校验 · DTO设计
路由
控制器工程化
10
中间件机制与请求生命周期
目标=认证 · 日志 · 限流
间件机制
请求生命周期
11
数据校验与类型安全
目标=Zod · class-validator · io-ts在请求体
数据校验
类型安全
12
数据库访问层设计
目标=Prisma · TypeORM · Drizzle的选型
数据库访问层设计
Prisma
13
Repository与Service分层
目标=领域模型 · 数据访问抽象 · 依赖注入与业务逻辑解耦实践
Repository
Service
14
事务与并发控制
目标=数据库事务 · 乐观锁 · 悲观锁
事务
并发控制
15
缓存工程化
目标=Redis客户端封装 · 缓存键设计 · 缓存穿透/击穿/雪崩防护与类型安全封…
缓存工程化
Redis
16
消息队列与异步任务
目标=BullMQ · RabbitMQ · Kafka的TypeScript集成…
消息队列
异步任务
17
认证与授权体系
目标=JWT · Session · OAuth2
认证
授权体系
18
日志与可观测性
目标=Pino · Winston结构化日志 · 请求追踪
日志
可观测性
19
错误处理与容错设计
目标=自定义错误类 · 全局异常过滤器 · 重试
错误处理
容错设计
20
测试工程化
目标=Vitest/Jest单元测试 · Supertest集成测试 · 测试数据库与覆盖率门禁
测试工程化
Vitest/Jest
21
API文档与契约测试
目标=OpenAPI/Swagger… · 类型驱动文档 · 契约测试与前端联调协作
API
文档
22
安全加固实践
目标=输入消毒 · SQL注入防护 · CSRF
安全加固实践
目标=输入消毒
23
性能优化与压测
目标=连接池 · 流式响应 · 缓存策略
性能优化
压测
24
容器化与部署
目标=Docker多阶段构建 · 镜像瘦身 · docker-compose本地编排…
容器化
部署
25
CI/CD流水线
目标=GitHub Actions/… · 测试 · 构建
CI/CD
流水线
26
生产环境运维
目标=PM2 · 进程管理 · 日志轮转
生产环境运维
PM2
27
微服务与通信
目标=服务拆分边界 · gRPC/HTTP通信 · 服务发现与TypeScript共享类…
微服务
通信
28
Serverless与边缘计算
目标=AWS Lambda · Vercel · Cloudflare Workers…
Serverless
边缘计算
29
大型项目架构演进
目标=分层架构 · 六边形架构 · CQRS在TypeScript后端中…
大型项目架构演进
目标=分层架构
30
综合实战与工程复盘
目标=从零构建一个类型安全 · 可测试 · 可部署的TypeScript后端服务…
综合实战
工程复盘
所属VIP或分类
同VIP:Express-Web服务工程
同VIP:GraphQL-API服务开发工程
同VIP:NestJS企业后端服务工程