系列教程总览
《Chet.Admin 全栈实战》系列共 20 篇教程,从开篇总览到部署上线,逐一拆解每个模块的设计与实现。
系列教程目录
| 篇目 | 标题 | 说明 |
|---|---|---|
| 01 | 开篇总览 | 项目简介、技术栈、架构设计、功能预览 |
| 02 | 快速上手 | 环境要求、前后端启动、联调配置、常见问题排查 |
| 03 | 项目结构全解析 | 前后端目录树、分层职责、依赖方向、新增模块约定 |
| 04 | 后端分层架构 | Clean Architecture + DDD 落地、各层职责详解 |
| 05 | 安全基石 JWT 认证 | 双令牌机制、Token Rotation、认证流程实现 |
| 06 | 权限模型 RBAC 三层防护 | 菜单级路由权限、按钮级操作权限、行级数据权限 |
| 07 | 模块详解:认证登录 | 注册、登录、验证码、登录锁定、密码过期策略 |
| 08 | 模块详解:用户管理 | 用户 CRUD、角色分配、数据权限过滤 |
| 09 | 模块详解:角色与权限 | 角色 CRUD、菜单分配、数据权限范围设置 |
| 10 | 模块详解:菜单管理 | 菜单树、四种菜单类型、动态路由生成 |
| 11 | 模块详解:部门管理 | 部门树形结构、数据权限基础 |
| 12 | 模块详解:字典管理 | 字典 CRUD、useDict 组合式函数联动 |
| 13 | 模块详解:仪表盘 | 统计卡片、趋势图、最近操作记录 |
| 14 | 模块详解:操作日志 | 审计中间件、自动记录写操作、分页查询 |
| 15 | 模块详解:通知公告 | 全局公告、个人通知、未读计数、标记已读 |
| 16 | 模块详解:文件上传 | 本地存储、上传下载删除、10MB 限制 |
| 17 | 模块详解:在线用户 | 登录追踪、活跃时间刷新、强制下线 |
| 18 | 时间时区统一方案 | UTC 存储、前端本地化展示、统一转换方案 |
| 19 | 项目重命名指南 | 项目重命名步骤、批量替换、注意事项 |
| 20 | 部署上线 | Docker Compose、Nginx 反代、生产环境清单 |
阅读建议
- 新手入门:按顺序阅读 01 → 02 → 03,快速了解项目并跑起来
- 深入架构:重点阅读 04 → 05 → 06,理解后端分层与权限模型
- 模块开发:按需阅读 07-17 对应模块的详解
- 生产部署:直接阅读 20,配合 部署指南
开源地址
觉得有帮助的话,点个 Star ⭐ 支持一下吧!