这门课解决什么工作场景

权限管理系统是企业级 Web 应用中最常见的基础模块,但也是最容易写出硬编码、难以维护的部分。这门课围绕 Gin 后端与 Vue3 前端,带你完整搭建一套支持 RBAC(基于角色的访问控制)的后台系统。你将覆盖从 JWT 登录鉴权、用户角色绑定、菜单权限过滤,到前后端打通的完整链路。适合想要摆脱 CRUD 样板代码、理解权限设计底层逻辑的后端开发者,以及希望补全全栈能力的转行者。

适合什么基础、建议先看哪几块

课程假设你已掌握 Go 基础语法和 Vue3 基本使用。入门阶段,建议优先看完项目目录搭建、GORM 模型定义、MySQL 集成与日志配置这几节,建立全局认知;随后进入用户管理模块,重点掌握 JWT 封装、登录流程与多对多关系处理(用户-角色-权限)。这些内容构成了权限系统的核心骨架,后续的角色分配、末级权限查询均建立在之前所学的数据结构设计之上。

学完能独立做什么

完成学习后,你可以独立从零构建一个具备登录鉴权、角色管理和权限控制的后台管理系统。你能用 GORM 处理复杂关联查询,用 Gin 中间件实现统一的请求拦截与参数校验,并通过 Vue3 配合前端路由实现菜单级权限展示。课程资料配合练习时,建议先按视频顺序搭建项目骨架,再动手实现用户增删改查,最后挑战权限分配与查询逻辑,逐步将知识点转化为可复用的工程能力。

课程目录

70_权限删除【不易整理‖请关注:CunWorkNoteS】.mp4 [273.9 MB]
05_路径参数的获取.mp4 [291.2 MB]
32_ManyToMany1【不易整理‖请关注:CunWorkNoteS】.mp4 [359.9 MB]
23_gorm新增.mp4 [419.3 MB]
15_优雅的重启和退出【整理不易‖记得关注:CunWorKNotes】.mp4 [141.6 MB]
20_快速体验crud.mp4 [458.3 MB]
31_HasMany2.mp4 [385.4 MB]
22_模型定义.mp4 [263.2 MB]
79_前端快速开发框架下载【公重号:CunWorkNotes】.mp4 [173.1 MB]
30_HasMany1.mp4 [249.6 MB]
88_实现管理员管理6【优质资源‖关注:cunWorkNotes 解锁】.mp4 [509.7 MB]
87_实现管理员管理5【公重号:CunWorkNotes】.mp4 [764.2 MB]
82_完成登录【整理不易‖记得关注:CunWorKNotes】.mp4 [120.1 MB]
14_gin中间件2.mp4 [170.8 MB]
80_打通前后端【整理不易‖记得关注:CunWorKNotes】.mp4 [323.2 MB]
72_添加用户时绑定角色.mp4 [479.7 MB]
74_分配权限2.mp4 [230.2 MB]
78_配置请求超时.mp4 [118.8 MB]
75_查询角色权限(末级权限)1【持续更新‖免费提供:CunworknoteS】.mp4 [361.8 MB]
77_根据角色查询权限标识【更多精选‖公众号:CunWorknotes】 .mp4 [375.2 MB]
21_gorm如何更新零值【优质资源‖关注:cunWorkNotes 解锁】.mp4 [232.5 MB]
55_用户修改【资源精选‖更多关注:CunworkNotes】.mp4 [505.1 MB]
47_封装jwt_token工具.mp4 [528.2 MB]
64_初始化结构.mp4 [130.7 MB]
43_集成mysql_gorm.mp4 [339.1 MB]
42_集成日志.mp4 [160.5 MB]
48_生成jwttoken.mp4 [217.8 MB]
50_用户列表查询1.mp4 [671.4 MB]
58_角色模块初始化结构.mp4 [271.4 MB]
57_删除用户.mp4 [496.9 MB]
37_项目目录搭建【更多精选‖公众号:CunWorknotes】 .mp4 [112.0 MB]
35_ManyToMany4【公重号:CunWorkNotes】.mp4 [371.0 MB]
54_添加用户-完成添加.mp4 [191.2 MB]
51_用户列表查询2.mp4 [193.6 MB]
62_角色详情.mp4 [155.7 MB]
52_添加用户-判断用户是否存在.mp4 [439.8 MB]
34_ManyToMany3.mp4 [354.1 MB]
46_初步实现用户登录3.mp4 [452.4 MB]
40_代码结构抽离.mp4 [186.9 MB]
45_初步实现用户登录2.mp4 [432.9 MB]
56_用户详情.mp4 [208.7 MB]
41_自己写跨域中间件.mp4 [218.7 MB]
44_初步实现用户登录1.mp4 [518.7 MB]
38_初始化项目.mp4 [173.3 MB]
66_实现权限列表2.mp4 [303.6 MB]
53_添加用户-密码加密.mp4 [248.5 MB]
49_登录验证.mp4 [542.8 MB]
63_删除角色.mp4 [149.9 MB]
36_自定义类型.mp4 [385.9 MB]
39_解决跨域.mp4 [216.3 MB]
60_添加或修改角色1.mp4 [435.5 MB]
67_添加或修改权限.mp4 [318.9 MB]
07_返回值.mp4 [95.7 MB]
71_查询所有角色.mp4 [210.8 MB]
29_BelongsTo2.mp4 [511.5 MB]
01_项目介绍.mp4 [112.5 MB]
19_生成表.mp4 [95.2 MB]
65_实现权限列表.mp4 [488.1 MB]
03_gin中使用http方法.mp4 [228.8 MB]
73_分配权限1.mp4 [514.5 MB]
08_validator包1.mp4 [272.5 MB]
93_实现角色管理2.mp4 [539.4 MB]
17_DockerDesktop安装.mp4 [358.7 MB]
16_gorm介绍.mp4 [114.0 MB]
81_全局错误处理.mp4 [312.6 MB]
95_实现动态路由.mp4 [210.6 MB]
92_实现角色管理1.mp4 [317.1 MB]
89_实现权限管理1.mp4 [236.8 MB]
27_gorm删除.mp4 [256.2 MB]
04_路由分组.mp4 [101.9 MB]
68_添加或修改权限2.mp4 [459.9 MB]
84_实现管理员管理2.mp4 [587.3 MB]
83_实现管理员管理1.mp4 [332.3 MB]
28_BelongsTo1.mp4 [323.8 MB]
09_自定义验证规则.mp4 [167.9 MB]
权限项目资料.exe [2.1 MB]
18_gorm连接数据库.mp4 [196.8 MB]
13_gin的中间件1.mp4 [286.5 MB]
69_权限详情.mp4 [211.4 MB]
26_gorm更新.mp4 [273.7 MB]
12_gin中把错误翻译成中文.mp4 [397.2 MB]
06_get和post参数.mp4 [328.6 MB]
91_实现权限管理3.mp4 [153.3 MB]
02_gin初始化.mp4 [166.4 MB]
90_实现权限管理2.mp4 [333.9 MB]
25_gorm查询2.mp4 [455.2 MB]
76_查询角色权限(末级权限)2.mp4 [455.6 MB]
10_将错误翻译成中文.mp4 [292.1 MB]
24_gorm查询1.mp4 [462.0 MB]
85_实现管理员管理3.mp4 [240.6 MB]
11_post几种绑定参数的方式.mp4 [258.0 MB]
86_实现管理员管理4.mp4 [470.2 MB]
61_添加或修改角色2.mp4 [722.8 MB]
94_实现退出.mp4 [173.2 MB]
33_ManyToMany2.mp4 [251.2 MB]
59_实现角色列表.mp4 [478.9 MB]