当前位置: 首页 > news >正文

golang通用后台管理项目——Go+Vue通用后台管理项目实战

Go+Vue通用后台管理项目实战

1、掌握组件中业务逻辑抽离的方法
2、掌握jwt,日志,跨域,鉴权中间件的使用
3、掌握基于gorm的sql多表查询
4、掌握gin-swag的应用
5、掌握go语言开发前后端分离项目的能力
6、从0到1开发完整前后端分离项目的能力

技术栈:

go后端 gin+gorm+swagger+reids+jwt+base64Captcha+mysql+yaml

vue前端vue+axios+element-ui+echarts+vue-router+vuex+vue-treeselect

章节

第1章项目简介及搭建(51分钟8节)
第2章完善基础配置(1小时11分钟8节)
第3章登录及验证码接口开发(1小时21分钟2节)
第4章部门及岗位开发(1小时29分钟12节)
第5章角色及菜单权限开发(1小时34分钟15节)
第6章用户相关接口开发(2小时20分钟13节)
第7章日志开发(46分钟5节)
第8章前端项目初始化(1小时10分钟7节)
第9章登录交互开发(1小时33分钟6节)
第10章主页侧边栏和头部开发(2小时4分钟15节)
第11章岗位及部门开发(2小时35分钟9节)
第12章菜单权限及角色开发(59分钟9节)
第13章用户及个人中心开发(33分钟4节)
第14章日志开发(35分钟9节)

目录

1.1-项目演示及简介
1.2-后端项目初始化
1.3-项目依赖的安装
1.4-端口及初始化配置
1.5-数据库db配置
1.6-缓存redis配置
1.7-图片上传配置
1.8-log日志配置2.1-数据库mysql配置初始化
2.2-缓存redis配置初始化
2.3-跨域中间件
2.4-通用返回结构
2.5-鉴权中间件
2.6-日志log中间件
2.7-路由初步定义
2.8-启动程序main3.1-验证码接口开发
3.2-登录接口开发4.11-新增岗位
4.12-岗位列表查询
4.13-根据id查询岗位
4.14-修改岗位
4.15-单删除和批量删除
4.16-岗位状态修改和岗位下拉列表
4.21-部门列表
4.22-新增部门
4.23-根据id查询部门
4.24-修改部门
4.25-删除部门
4.26-部门下拉列表5.10-菜单新增
5.11-新增菜单下拉选项
5.12-根据id查询菜单
5.13-修改菜单
5.14-根据id删除菜单
5.15-查询菜单列表
5.20-新增角色
5.21-根据id查询角色
5.22-修改角色
5.23-根据id删除角色
5.24-修改角色状态
5.25-分页查询角色列表
5.26-角色下拉列表
5.27-根据角色id查询菜单权限数据列表
5.28-完成角色分配权限6.10-新增用户
6.11-根据用户id查询用户信息
6.12-修改用户
6.13-根据用户id删除用户
6.14-修改用户状态
6.15-重置密码
6.16-分页查询用户列表
6.17-图片上传
6.18-修改个人信息
6.19-修改个人密码
6.31-完善左侧菜单列表
6.32-完善登录用户权限列表
6.40-jwt鉴权认证7.10-新增登录日志
7.11-分页获取登录日志
7.12-单删除,多删除,清空登录日志
7.20-操作日志中间件,新增操作日志
7.21-分页查询,单删,多删,清空操作日志8.10-前端项目简介及初始化
8.20-新建包名及包名讲解
8.30-依赖安装及vue配置
8.40-路由的封装
8.50-环境配置
8.60-axios统一封装
8.70-storage封装9.11-登录页面的开发1
9.12-登录页面的开发2
9.20-验证码前后端对接
9.30-登录接口前后端对接
9.41-数据存储
9.42-路由导航10.10-主体页面布局
10.21-侧边栏logo和标题
10.22-左侧菜单基本布局及实现
10.23-实现点击路由跳转
10.24-保持路由激活
10.31-张开和折叠图标布局
10.32-实现张开和折叠
10.33-面包屑功能实现
10.34-头部右侧个人头像和用户组件开发
10.35-实现点击退出功能
10.41-多标签初始布局
10.42-路由监听及添加选中项
10.43-标签页前面增加小白点
10.44-点击标签页实现跳转
10.45-点击实现关闭11.11-岗位列表实现
11.12-修改岗位状态
11.20-新增岗位
11.30-修改岗位
11.40-岗位单删除,批量删除
11.50-部门列表
11.60-新增部门
11.70-编辑部门
11.80-删除部门12.10-菜单列表
12.20-新增菜单
12.30-编辑和删除菜单
12.40-角色列表
12.50-角色状态启用和停用
12.60-新增角色
12.70-编辑角色
12.80-删除角色
12.90-分配权限13.10-用户列表和状态修改
13.20-用户新增
13.30-用户修改,删除,重置密码
13.40-个人信息14.10-登录日志列表,删除,批量删除,清空操作
14.20-操作日志列表,删除,批量删除,清空日志
14.30-权限处理
14.40-首页开发

相关文章:

  • react中的diff算法
  • 大模型提示学习、Prompting微调知识
  • Android13多媒体框架概览
  • TCP相关知识点
  • containerd中文翻译系列(九)主机
  • AI 大模型 对话
  • 算法-----高精度算法1(高精度加法,高精度减法)(详解)
  • 掘根宝典之C++运算符重载
  • Android Graphics 图像显示系统 - 开篇
  • ECMAScript Modules 规范示例详解
  • vue三种路由守卫详解
  • JDK、JRE、JVM三者关系详解
  • 当go get获取不到软件包时
  • 第六篇:MySQL图形化管理工具
  • 关于在分布式环境中RVN和使用场景的介绍3
  • [iOS]Core Data浅析一 -- 启用Core Data
  • 3.7、@ResponseBody 和 @RestController
  • CSS 专业技巧
  • ES6之路之模块详解
  • HTML5新特性总结
  • Javascript Math对象和Date对象常用方法详解
  • JavaScript标准库系列——Math对象和Date对象(二)
  • jdbc就是这么简单
  • mongodb--安装和初步使用教程
  • Next.js之基础概念(二)
  • overflow: hidden IE7无效
  • Rancher如何对接Ceph-RBD块存储
  • unity如何实现一个固定宽度的orthagraphic相机
  • vue2.0一起在懵逼的海洋里越陷越深(四)
  • 猴子数据域名防封接口降低小说被封的风险
  • 码农张的Bug人生 - 初来乍到
  • 三分钟教你同步 Visual Studio Code 设置
  • 实战|智能家居行业移动应用性能分析
  • 使用 QuickBI 搭建酷炫可视化分析
  • 数据仓库的几种建模方法
  • 新书推荐|Windows黑客编程技术详解
  • 学习笔记:对象,原型和继承(1)
  • 移动端 h5开发相关内容总结(三)
  • 中文输入法与React文本输入框的问题与解决方案
  • 回归生活:清理微信公众号
  • #常见电池型号介绍 常见电池尺寸是多少【详解】
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (9)STL算法之逆转旋转
  • (C++)八皇后问题
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (二)linux使用docker容器运行mysql
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (算法)Game