章节1: 前奏 课时1 视频 【前奏】课程大纲 16:44课时2 视频 【前奏】fastapi介绍 10:03 可课时3 视频 【前奏】虚拟环境搭建 08:29课时4 视频 【前奏】类型提示 07:21课时5 视频 【前奏】python中的typing(一) 08:04课时6 视频 【前奏】python中的typing(二) 17:21课时7 视频 【前奏】pydantic模型介绍及使用 07:45课时8 视频 【前奏】pydantic模型字段属性 04:39课时9 视频 【前奏】pydantic模型嵌套 08:08课时10 视频 【前奏】pydantic模型之错误信息及自定义错误信息 16:56课时11 视频 【前奏】pydantic模型之自定义错误模板 05:13章节2: FastApi基础课时12 视频 【fastapi基础】初识fastapi 09:11课时13 视频 【fastapi基础】FsapApi实例化参数详解 08:56课时14 视频 【fastapi基础】get请求之路径参数 12:53课时15 视频 【fastapi基础】get请求之查询参数 07:38课时16 视频 【fastapi基础】get请求之默认参数及其他注意项 08:18课时17 视频 【fastapi基础】get请求之数据校验 12:27课时18 视频 【fastapi基础】post请求之参数获取一 10:53课时19 视频 【fastapi基础】post请求之参数获取二(模型的方式) 10:42课时20 视频 【fastapi基础】post请求之参数获取三(模型嵌套) 10:42课时21 视频 【fastapi基础】post请求之form-dat 07:19课时22 视频 【fastapi基础】post请求之数据校验 06:07课时23 视频 【fastapi基础】返回数据的几种方式 18:47课时24 视频 【fastapi基础】返回模型及注意事项 18:21课时25 视频 【fastapi基础】响应体装饰器参数总结 12:45课时26 视频 【fastapi基础】单文件上传 12:20课时27 视频 【fastapi基础】多文件上传及注意事项 05:41课时28 视频 【fastapi基础】获取cookie 07:12课时29 视频 【fastapi基础】设置cookie 11:13课时30 视频 【fastapi基础】复现跨域请求 14:19课时31 视频 【fastapi基础】解决跨域请求 05:54课时32 视频 【fastapi基础】Oauth2介绍及简单使用 17:06课时33 视频 【fastapi基础】Oauth2之token认证(流程分析) 15:30课时34 视频 【fastapi基础】Oauth2之token认证(生成token) 16:17课时35 视频 【fastapi基础】Oauth2之token认证(校验token) 22:57课时36 视频 【fastapi基础】自定义中间件 14:12课时37 视频 【fastapi基础】Request和Response补充 10:39课时38 视频 【fastapi基础】简单依赖注入 13:35课时39 视频 【fastapi基础】类依赖注入及参数说明 09:03课时40 视频 【fastapi基础】多个依赖注入及注意项 07:09课时41 视频 【fastapi基础】数据库--连接数据库 09:04课时42 视频 【fastapi基础】数据库--创建模型 03:52课时43 视频 【fastapi基础】数据库--与fastapi整合 13:53课时44 视频 【fastapi基础】数据库--添加数据 06:20课时45 视频 【fastapi基础】数据库--修改数据 04:07课时46 视频 【fastapi基础】数据库--删除数据 04:39课时47 视频 【fastapi基础】数据库--查询数据 18:58课时48 视频 【fastapi基础】数据库--字段属性 02:11课时49 视频 【fastapi基础】项目拆分 13:01课时50 视频 【fastapi基础】async介绍 14:08课时51 视频 【fastapi基础】async--BackgroundTasks 05:46课时52 视频 【fastapi基础】静态文件的访问 06:52课时53 视频 【fastapi基础】websocket--后端编写完成 06:05课时54 视频 【fastapi基础】websocket--前端编写完成 24:30课时55 视频 【fastapi基础】事件 09:16课时56 视频 【fastapi基础】pytest测试 11:32课时57 视频 【fastapi基础】fastapi结合pytest使用 12:26章节3: 实战:vue3+fastapi打造网盘分享系统课时58 视频 【实战】实战介绍 06:15课时59 视频 【vue3】node环境搭建 12:42课时60 视频 【vue3】创建vue3项目及项目结构介绍 14:20课时61 视频 【vue3】模板结构介绍 10:40课时62 视频 【vue3】项目模块分析 12:10课时63 视频 【登录模块】解决跨域请求及连接数据库 12:23课时64 视频 【登录模块】用户和部门模型创建 15:52课时65 视频 【登录模块】生成token及数据校验 24:17课时66 视频 【登录模块】校验token 11:29课时67 视频 【登录模块】router和axios的使用 10:46课时68 视频 【登录模块】vue登录逻辑完成 22:49课时69 视频 【登录模块】浏览器缓存token及用户信息 20:17课时70 视频 【登录模块】vue校验token并拦截路由 12:12课时71 视频 【首页模块】获取首页数据并携带token 21:54课时72 视频 【首页模块】首页数据动态渲染 14:48课时73 视频 【首页模块】首页图表数据动态渲染 13:40课时74 视频 【首页模块】vue响应拦截器判断token是否过期 15:19课时75 视频 【首页模块】vue请求拦截器携带token 06:21课时76 视频 【用户模块】前端列表分页页面优化 10:37课时77 视频 【用户模块】vue端分页等功能完善 10:25课时78 视频 【用户模块】分页功能完善 25:23课时79 视频 【用户模块】启用停用功能完成 18:56课时80 视频 【用户模块】编辑弹框优化 15:12课时81 视频 【用户模块】编辑后端功能完成 32:14课时82 视频 【用户模块】前端编辑功能完成 16:56课时83 视频 【用户模块】登录时间、登录IP的更新及api文档的优化 12:59课时84 视频 【用户模块】删除用户 20:42课时85 视频 【用户模块】添加用户 23:37课时86 视频 【用户模块】搜索功能完成 24:03课时87 视频 【用户模块】已停用的用户登录限制 05:19课时88 视频 【部门模块】前端修改完善 11:06课时89 视频 【部门模块】分页功能完成 18:59课时90 视频 【部门模块】增删改搜索功能完成 18:13课时91 视频 【用户模块】添加用户时关联部门 17:45课时92 视频 【用户模块】显示及编辑关联部门 22:53课时93 视频 【用户模块】双条件搜索 23:51课时94 视频 【用户模块】搜索功能优化 05:43课时95 视频 【角色模块】列表分页完成 13:02课时96 视频 【角色模块】增删改搜索功能完成 12:11课时97 视频 【权限模块】模型字段设计 11:11课时98 视频 【权限模块】权限分页完成 18:22课时99 视频 【权限模块】父级菜单和菜单级别两个字段的处理显示 10:09课时100 视频 【权限模块】编辑及父级菜单的回显 24:34课时101 视频 【权限模块】编辑权限功能完成 25:01课时102 视频 【权限模块】添加权限功能完成 27:00课时103 视频 【权限模块】权限搜索功能完成 06:31课时104 视频 【权限模块】用户表、角色表、权限表之间的关系 21:45课时105 视频 【权限模块】用户配置和权限配置弹框完成 14:57课时106 视频 【权限模块】用户配置页面完善 18:50课时107 视频 【权限模块】回显已绑定的用户及未绑定的用户 22:12课时108 视频 【权限模块】角色绑定用户数据保存 29:51课时109 视频 【权限模块】角色绑定用户代码优化 08:49课时110 视频 【权限模块】权限树页面优化 23:39课时111 视频 【权限模块】结构树示例演示 11:43课时112 视频 【权限模块】权限树递归封装 37:15课时113 视频 【权限模块】权限树数据入库 23:47课时114 视频 【权限模块】权限树数据入库代码优化 08:19课时115 视频 【权限模块】菜单图标字段添加 09:29课时116 视频 【权限模块】菜单动态化显示 32:13课时117 视频 【权限模块】菜单显示顺序优化 20:28课时118 视频 【权限模块】对重复的权限进行去重 09:32课时119 视频 【权限模块】退出登录及个人中心功能完成 35:43课时120 视频 【文档模块】模型设计 13:28课时121 视频 【文档模块】新建文件夹页面完成 26:28课时122 视频 【文档模块】文件夹的编辑,删除及搜索功能完成 27:01课时123 视频 【文档模块】文件夹添加功能完成 14:07课时124 视频 【文档模块】文件夹条件筛选优化 07:08课时125 视频 【文档模块】点击文件夹名称跳转并查询子文件夹或文件 21:02课时126 视频 【文档模块】二级文件夹及文件的分页展示 14:41课时127 视频 【文档模块】二级文件夹及文件的搜索展示 19:57课时128 视频 【文档模块】router.push跳转页面并且刷新页面 16:55课时129 视频 【文档模块】文件夹导航功能完成 15:45课时130 视频 【文档模块】文件上传 19:52课时131 视频 【文档模块】文件上传代码优化 23:30课时132 视频 【文档模块】文档分享逻辑分析及模型创建 15:46课时133 视频 【文档模块】文档分享页面完善 33:04课时134 视频 【文档模块】文档分享前端功能完成 28:11课时135 视频 【文档模块】文档分享后端功能完成 12:59课时136 视频 【文档模块】文档分享功能优化 34:02课时137 视频 【文档模块】多级文档分享功能完成 13:09课时138 视频 【文档模块】分享多条的前端功能完成 22:33课时139 视频 【文档模块】分享多条的后端功能完成 19:28课时140 视频 【网盘分享】删除多余的项目文件 05:09课时141 视频 【网盘分享】提取文件校验页面完善 22:44课时142 视频 【网盘分享】提取码校验及token的生成 17:15课时143 视频 【网盘分享】提取文件token校验及文档分页显示 18:33课时144 视频 【网盘分享】提取文件功能完成 28:53课时145 视频 【网盘分享】文件下载功能 20:36课时146 视频 【网盘分享】文件下载功能完善 20:08课时147 视频 【网盘分享】文档提取人数的限制 29:49课时148 视频 【网盘分享】文档提取过期时间的限制 05:40课时149 视频 【网盘分享】创建一级文件夹逻辑优化 21:00课时150 视频 【网盘分享】递归创建多级文件夹 17:59课时151 视频 【网盘分享】文件上传存到对应文件夹目录下 07:07课时152 视频 【网盘分享】文件夹及文件打包下载功能完成 22:58课时153 视频 【网盘分享】分享bug修复 22:01课时154 视频 【网盘分享】多级目录及文件打包下载 34:28课时155 视频 【网盘分享】多级目录及文件打包下载功能完善 17:02课时156 视频 【网盘分享】首级目录及文件打包下载功能完善 18:03课时157 视频 【首页模块】首页数据动态化 31:41