这套课在解决什么工作场景
这门课聚焦于用 FastAPI 和 Vue3 搭配 MongoDB 做一个完整的用户管理系统。它解决的是后端 API 从零搭建到前端联调的全链路问题:怎么设计数据结构、怎么处理数据库连接、怎么用依赖注入管理权限,以及怎么把增删改查接口跑通并对接前端。对工作中需要独立交付后台管理系统的开发者来说,这套流程是绕不开的硬场景。它不是讲理论框架,而是带着你把虚拟环境配置、目录规范、接口定义、数据模型到最终业务逻辑跑通,属于能直接对照着做真实项目的实战课。
适合什么基础与建议先看的重点
资料适合已经掌握 Python 基础语法、了解 HTTP 请求逻辑,但没独立用 FastAPI 落地过完整项目的开发者。如果你连函数和异步概念都生疏,直接看会有些吃力。建议先重点看创建虚拟环境与目录结构、定义 schema 与模型、创建数据库连接这几块,把项目骨架和规范先立住。接着重点看实现依赖注入方法和增删改查接口的部分,这是后端核心,依赖注入决定你后续鉴权和配置管理的代码复用度,接口实现则是业务落地的基本盘。前端部分如果暂不深入,可先理解数据交互契约,等后端跑通再回头联调。
学完能独立做什么与资料怎么配合练习
学完后你能独立搭建一套带数据库持久化的用户管理后端,包含注册登录、信息修改、列表查询和删除等常规接口,并能用 Vue3 做简单前端页面完成联调。配合练习时,不要只看视频,务必跟着从零建项目:自己配虚拟环境、按课里结构建目录、手敲 schema 和模型。看完接口实现后,停掉视频,自己尝试写一遍增删改查逻辑,卡住再回去对照。数据库连接部分建议本地起一个 MongoDB 实例实操,别只看不动手。把课程里的用户和博客接口当模板,练熟后尝试换成商品或订单模块,检验自己是否真正吃透这套开发模式。
学员将掌握FastAPI、MongoDB、Vue3全栈技能,完成用户管理系统项目,提升实战开发能力
课程目录
* 01 01 简介.mp4 (7.60 MB), 02:10
* 02 02 创建虚拟环境.mp4 (51.79 MB), 09:29
* 03 03 目录结构.mp4 (7.41 MB), 01:33
* 04 03 定义schema.mp4 (38.05 MB), 05:56
* 05 04 定义模型.mp4 (14.50 MB), 02:21
* 06 05 创建数据库连接.mp4 (19.75 MB), 03:10
* 07 06 创建主程序.mp4 (15.76 MB), 02:35
* 08 07 实现依赖注入方法.mp4 (20.09 MB), 03:06
* 09 08 实现博客增删改查相关的接口.mp4 (50.51 MB), 08:01
* 10 09 第一个实战项目总结.mp4 (13.03 MB), 02:06
* 11 10 连接MongoDB数据库.mp4 (31.15 MB), 05:42
* 12 11 查看所有的数据库.mp4 (18.09 MB), 02:57
* 13 12 查询所有的文档.mp4 (24.66 MB), 03:55
* 14 13 insert_one写入一条数据.mp4 (20.85 MB), 03:20
* 15 14 update_one修改数据.mp4 (21.91 MB), 03:34
* 16 15 delete_one删除数据.mp4 (11.91 MB), 01:55
* 17 16 insert_many批量写入数据.mp4 (19.14 MB), 03:04
* 18 17 create_index创建索引.mp4 (19.56 MB), 03:15
* 19 18 分页查询数据.mp4 (32.64 MB), 05:11
* 20 19 聚合查询.mp4 (19.01 MB), 03:05
* 21 20 操作MongoDB相关方法总结.mp4 (39.35 MB), 06:27
* 22 21 实现查询所有用户接口.mp4 (37.85 MB), 05:55
* 23 22 实现新增用户接口.mp4 (18.07 MB), 02:58
* 24 23 实现根据ID查询用户接口.mp4 (18.50 MB), 03:02
* 25 24 实现根据ID修改用户接口.mp4 (19.30 MB), 03:17
* 26 25 实现根据ID删除数据接口.mp4 (18.26 MB), 02:57
* 27 26 实现分页查询数据接口.mp4 (18.04 MB), 02:58
* 28 27 基于MongoDB的用户管理接口总结.mp4 (18.81 MB), 03:10
* 29 28 搭建前后端分离环境.mp4 (58.77 MB), 09:24
* 30 29 实现后端API接口基本架构.mp4 (127.55 MB), 20:00
* 31 30 实现用户增删改查的接口.mp4 (61.47 MB), 10:05
* 32 31 模块化拆分.mp4 (33.05 MB), 05:14
* 33 32 路由拆分.mp4 (33.60 MB), 05:29
* 34 33 vue3渲染用户表格.mp4 (60.35 MB), 09:44
* 35 34 vue3监听分页变化.mp4 (13.81 MB), 02:25
* 36 35 vue3实现新增用户功能.mp4 (27.81 MB), 05:23
* 37 36 vue3实现编辑用户功能.mp4 (25.10 MB), 04:15
* 38 37 vue3实现删除用户功能.mp4 (77.08 MB), 12:09
* 39 38 前后端分离项目总结.mp4 (51.63 MB), 08:31
* 40 39 总结.mp4 (13.29 MB), 02:35






