前端 → Node 全栈 → AI 全栈学习计划
阶段总览
- Node + 后端基础(4 周)
- NestJS + 数据库(4 周)
- Vue3 全栈管理系统(6 周)
- AI 大模型接入实战(4 周)
- 部署 + Linux + 工程化(3 周)
- 面试 + 简历 + 项目打磨(3 周)
每日详细计划表(可直接照抄执行)
第一阶段:Node 基础(第 1–4 周)
第 1 周:Node 核心
Day1
- Node 安装、nvm、npm/pnpm
- 模块化:CommonJS / ESM(1h 知识点 + 1h 敲代码)
Day2
- fs、path 模块
- 异步:Promise、async/await
Day3
- 手写 http 服务
- req、res 基础
Day4
- Express 入门
- 路由、简单接口
Day5
- GET/POST/params/body
- Postman 测试
Day6
- 中间件、统一返回格式
- 小练习:用户列表接口
Day7本周复习 + 整理笔记
第 2 周:MySQL + SQL
Day8MySQL 安装、Navicat 使用建库、建表
Day9SQL 基础:SELECT、INSERT、UPDATE、DELETE
Day10WHERE、ORDER BY、LIMIT、LIKE
Day11联表查询 JOIN
Day12索引、事务简单了解
Day13建项目表结构:user、role、menu
Day14复习 + 完成一套表设计
第 3 周:Prisma + 接口
Day15Prisma 初始化、schema 编写
Day16Prisma CRUD
Day17联表、分页、筛选
Day18错误处理、异常捕获
Day19接口封装、返回规范
Day20完成用户 CRUD 接口
Day21复习本周接口代码
第 4 周:登录鉴权
Day22bcrypt 密码加密
Day23JWT 原理、生成 token
Day24鉴权中间件
Day25接口权限控制
Day26文件上传 multer
Day27图片上传 + 静态资源
Day28阶段小项目:登录 + 用户管理接口
第二阶段:NestJS 企业级后端(第 5–8 周)
第 5 周:Nest 入门
Day29Nest 安装、项目结构Controller、Service
Day30Module、依赖注入
Day31DTO、校验管道
Day32路由、请求参数
Day33Nest + Prisma 整合
Day34用户模块重构
Day35复习
第 6 周:Nest 权限体系
Day36登录接口(Nest 版)
Day37JWT 守卫
Day38角色守卫 RBAC
Day39菜单权限设计
Day40接口文档 Swagger
Day41日志、全局过滤器
Day42完成权限系统后端
第 7 周:业务接口
Day43字典管理接口
Day44操作日志
Day45导入导出
Day46图片 / 文件管理
Day47Redis 简单了解(可选)
Day48接口联调自测
Day49后端整体梳理
第 8 周:后端收尾
Day50代码优化、注释
Day51接口安全、防重复提交
Day52常见问题总结
Day53–56查漏补缺,把后端跑通确保:登录、权限、CRUD 全部稳定
Day56阶段总结:能独立写完整后端
第三阶段:Vue3 全栈管理系统(第 9–14 周)
第 9 周:前端搭建
Day57Vue3 + Vite + Element Plus项目搭建
Day58路由、布局、菜单
Day59Pinia 状态管理
Day60Axios 封装、请求拦截
Day61环境变量、跨域
Day62登录页面
Day63token 存储与控制
第 10 周:权限页面
Day64动态路由、菜单渲染
Day65角色管理页面
Day66用户管理页面
Day67表格、分页、搜索
Day68表单、新增、编辑、删除
Day69权限分配界面
Day70复习
第 11–14 周:全栈打通 & 完善
每天固定:
- 1h 写页面
- 1h 联调接口
内容依次:
- 字典管理
- 操作日志
- 个人中心
- 头像上传
- 导入导出
- 数据大屏简单页面
- 系统设置
第 14 周末完成:一套完整可上线的全栈管理系统
第四阶段:AI 大模型实战(第 15–18 周)
每天 2h,全部是能写进简历的 AI 落地能力
第 15 周:AI 接口调用
Day98申请豆包 / 阿里 / 百度大模型 API
Day99最简单对话接口调用
Day100流式输出(打字机效果)
Day101Prompt 基础优化
Day102前后端对接 AI 接口
Day103封装 AI 服务模块
Day104复习
第 16 周:AI + 业务
Day105AI 内容总结
Day106AI 表单智能填充
Day107AI 文本分类、审核
Day108RAG 知识库入门
Day109本地文档问答
Day110AI 客服界面
Day111完成 AI 问答模块
第 17–18 周:AI 全栈小项目
每天 2h,做一个AI 工作台功能:
- AI 问答
- 内容生成
- 文档总结
- 智能对话记录
第 18 周末:拥有 1 个全栈项目 + 1 个 AI 全栈项目
第五阶段:部署 + 工程化(第 19–21 周)
国企非常看重,直接提升面试通过率
第 19 周:Linux
Day112–118Linux 基础命令服务器购买、登录文件操作、权限
第 20 周:Nginx + 部署
Day119–125Nginx 配置前端打包部署后端 PM2 守护域名、SSL
第 21 周:Docker + 规范
Day126–132Docker 基础前后端镜像Git 规范ESLint 规范
第六阶段:面试 + 简历(第 22–24 周)
第 22 周:全栈面试题
每天 2h
- Node 高频题
- 数据库题
- Vue 面试题
- 网络题
第 23 周:项目深挖
- 权限怎么设计
- 表结构思路
- 遇到的问题
- 性能优化
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)