课程介绍

适合人群:

希望丰富项目经验的在校大学生 缺乏项目经验的初级开发者 希望了解电商业务的开发者 有一定前端、和一定的Java基础

你将会学到:

微信小程序开发、Springboot3等Java后端框架、电商商品管理及支付设计、前端vue开发

  • Springboot3
  • 微信支付
  • 原始微信小程序
  • 订单管理
  • 权限管理

课程简介:

1、本课程囊括了电商小程序全部核心,全面系统的讲解了电商业务中的商品管理、SKU管理,订单管理等

2、从基础搭建到完整实施,学习门槛低,容易上手。

3、讲解通俗易懂,全程代码演示,从搭建到实施上线完整完善。

4、覆盖的技术全面,包括了设计、前端、后端、运维,完整的项目开发

试看链接  https://pan.baidu.com/s/1947zP2WhoiT53F2jb8nwZQ?pwd=pxvj

相关推荐

SpringBoot3+Vue3 开发高并发秒杀抢购系统-完结

SpringBoot3.0 + RocketMq 构建企业级数据中台(完结)

Springboot3+Vue3实现副业(创业)智能语音项目开发(完结)

课程目录

 

第1章 课程介绍及环境搭建
1-1 课程简介
1-2 体验和演示小程序
1-3 开发环境开发工具版本介绍
1-4 安装linux子系统
1-5 linux子系统安装docker
1-6 配置镜像加速、准备镜像
1-7 docker运行mysql数据库实例
1-8 docker 运行redis实例
1-9 docker镜像官网使用
1-10 购买云服务器
1-11 云服务器搭建docker
1-12 开发环境及工具安装上
1-13 开发环境及工具安装下

第2章 后端技术选型及项目搭建
2-1 创建springboot项目上
2-2 创建springboot项目下
2-3 Mybatis操作数据库
2-4 Mybatis官网介绍
2-5 Springboot整合Mybatis
2-6 Springboot整合MybatisPlus
2-7 初体验MybatisPlus BaseMapper
2-8 mybatis和mybatis-plus对比实现CR
2-9 Mybatis基础补充上
2-10 Mybatis基础补充下
2-11 mybatis plus 及lombok
2-12 Mybatis Plus 条件构造器QueryWra
2-13 条件构造器LambdaQueryWrapper
2-14 LambdaUpdateWrapper更新构造器
2-15 Update操作的补充
2-16 Service层增强
2-17 分页插件及分页介绍
2-18 分页查询补充
2-19 PageHelper分页
2-20 逻辑删除
2-21 MybatisPlus代码生成器
2-22 补充设置表名策略
2-23 整合Knife4j【swagger】
2-24 代码生成器策略

第3章 数据库表设计及接口设计
3-1 Pdmaner使用上-数据类型及建表
3-2 Pdman设计权限模型rbac表
3-3 用Pdman建立表的关联关系图
3-4 添加逻辑删除已经默认字段说明
3-5 使用Pdmaner创建索引
3-6 核心表关系图分析
3-7 完善核心表的索引
3-8 补充商品订单评价表和菜单权限表设计
3-9 接口设计

第4章 后台管理端项目开发
4-1 创建代码仓库,并上传之前的练习代码
4-2 创建项目及子模块
4-3 代码生成器引入并测试流程
4-4 boot版本和knife4j的说明
4-5 Id策略注解
4-6 加入部分基础代码
4-7 Basecontroller完成增加和修改操作
4-8 Basecontroller完成查询与删除操作
4-9 改良分页返回结果
4-10 树形菜单
4-11 登录验证码
4-12 登录方法
4-13 注销登录
4-14 修改密码
4-15 修改信息
4-16 获取用户信息及权限
4-17 角色的基本操作及获取角色的权限
4-18 为角色授权
4-19 用户管理基础操作
4-20 利用自定义注解扩展通用分页查询
4-21 分页查询字段中通过正则过滤无效值搜索
4-22 完善搜索,支持Or连接
4-23 分页时根据主键倒序排列
4-24 修改状态和重置密码
4-25 后端权限校验逻辑
4-26 权限值初始化到redis
4-27 从redis的set中校验权
4-28 从redis中读取用户的角色
4-29 用户角色变更
4-30 用户变更角色测试
4-31 修改角色及角色授权同步redis
4-32 删除菜单、修改用户角色同步redis
4-33 解决循环依赖
4-34 测试角色修改角色授权权限被删除同步redis
4-35 测试用户被修改角色用户下线
4-36 登录校验下线分离
4-37 表单校验正则校验手机号及跳过特定角色不校验
4-38 修改授权和删除菜单的bug
4-39 管理端前端脚手架的运行
4-40 脚手架工程介绍及代理配置
4-41 登录页及接口调用
4-42 登录解析上
4-43 登录后加载角色
4-44 分析原来的权限控制
4-45 前端菜单权限控制
4-46 按钮权限的实现
4-47 按钮权限指令的使用
4-48 完善登录已经整体框架的介绍与修改
4-49 前端注销登录
4-50 Dialog组件使用及密码修改
4-51 修改用户信息
4-52 修改密码及修改信息表单验证
4-53 调用用户列表数据接口
4-54 分页组件实现分页
4-55 分页完善及搜索
4-56 封装自定义的formdialog组件及简单使用
4-57 使用自定义组件完成添加用户功能
4-58 添加弹框动态加载角色
4-59 前端删除用户
4-60 系统用户分页查询修改
4-61 前端编辑系统用户
4-62 用户列表渲染角色
4-63 调用重置密码
4-64 调用状态禁用激活
4-65 自定义搜索组件介绍
4-66 角色管理分页组件应用
4-67 搜索添加角色名称字段
4-68 删除角色
4-69 增加角色
4-70 编辑角色
4-71 树形控件的使用
4-72 加载权限,为角色授权
4-73 统一用户管理的样式
4-74 菜单管理菜单列表树形表格
4-75 添加菜单上
4-76 添加菜单下
4-77 表单验证及限制类型选择
4-78 菜单删除
4-79 菜单编辑
4-80 系统管理权限-权限后端注解添加
4-81 系统管理-前端授权
4-82 脚手架其他组件和提交系统管理模块的代码
4-83 商品分类表基础代码编写
4-84 商品分类curd操作
4-85 上传存储设计
4-86 七牛云存储引入以及文件表代码生成
4-87 文件上传接口
4-88 完善上传接口
4-89 推荐分类列表
4-90 推荐分类增加
4-91 删除推荐分类
4-92 编辑推荐分类
4-93 普通分类添加上
4-94 上传组件及后端解决跨域问题
4-95 普通分类编辑
4-96 普通分类删除及显示字段
4-97 前端实现搜索过滤
4-98 分类管理权限控制
4-99 商品管理产品介绍及接口设计
4-100 商品管理产品介绍
4-101 商品管理基础信息管理
4-102 Mybatis Plus处理Json及Crud测试
4-103 自定义商品查询
4-104 更新邮寄规则和详细信息
4-105 更新属性
4-106 更新sku
4-107 获取单个商品的商品详情
4-108 商品更新相关接口测试上
4-109 商品更新相关接口测试下
4-110 商品详情中增加url相关字段
4-111 更新商品类别
4-112 商品上下架
4-113 自定义上传组件
4-114 商品管理及添加编辑新建及路由配置
4-115 商品添加及编辑页架子搭建
4-116 添加商品表单封面上传
4-117 商品轮播图处理
4-118 商品参数添加
4-119 添加商品、编辑商品完成及数据回显
4-120 调整商品参数的按钮条件
4-121 邮寄规则表单
4-122 邮寄规则保存
4-123 添加属性布局
4-124 添加属性值
4-125 构造并暂存规格sku数据
4-126 规格表单布局
4-127 规格和属性保存
4-128 规格布局优化添加sku按钮提示
4-129 规格布局使用分割线划分及规格表单校验
4-130 后端表单校验属性匹配性
4-131 规格值重复的校验
4-132 富文本更新商品详情
4-133 富文本完善
4-134 商品分类两种分类的加载及商品分类的回显
4-135 商品分类保存方法
4-136 商品查询-搜索
4-137 商品列表渲染
4-138 编辑从列表中传参
4-139 封面及商品价格
4-140 商品逻辑删除
4-141 商品上下架
4-142 商品管理的权限
4-143 商品权限补充

第5章 小程序端实战项目开发
5-1 小程序原生开发项目搭建
5-2 小程序整合vant ui组件
5-3 小程序配置 tabBar 导航
5-4 小程序文件及元素 事件
5-5 自定义组件的基本使用
5-6 小程序后台模块搭建
5-7 分类查询接口开发
5-8 分类商品查询及测试
5-9 首页banner布局
5-10 首页标题flex排版
5-11 说明及联系方式 布局
5-12 导航分类的布局
5-13 封装请求方法及导航分类的数据请求
5-14 管理分类数据
5-15 搜索组件
5-16 推荐分类商品布局之标题
5-17 推荐商品之商品布局
5-18 推荐分类分类数据获取
5-19 请求推荐分类的商品数据
5-20 全部商品分类分类数据请求
5-21 分类侧边导航框架及商品区域布局
5-22 商品分类下的商品列表布局
5-23 加载分类区域商品的数据
5-24 导航分类跳转到分类页
5-25 小程序端搜索后端接口
5-26 小程序端商品搜索测试
5-27 搜索框及搜索历史布局
5-28 搜索历史上
5-29 搜索及历史下
5-30 排序规则样式及切换逻辑
5-31 商品列表单个商品布局的讲解
5-32 商品数据渲染
5-33 触底实现商品分页效果
5-34 小程序端商品详情接口
5-35 商品详情页轮播图样式
5-36 商品详情数据渲染轮播及商品主要信息
5-37 邮寄及其他信息的显示
5-38 商品详情富文本渲染
5-39 底部按钮组菜单及样式
5-40 款式sku弹出框显示
5-41 款式sku选择
5-42 小程序登录注册流程讲解
5-43 调用微信平台授权登录
5-44 授权登陆结合jwt
5-45 更新用户信息
5-46 获取用户信息
5-47 加入商品到购物车
5-48 设置购物车商品条目数量及删除购物车商品条目
5-49 分页查询购物车条目信息
5-50 测试搜藏及购物车接口
5-51 小程序授权登录
5-52 设置用户信息上传头像
5-53 设置用户信息提交
5-54 搜藏状态及购物车条目数调用
5-55 补充说明微信yml配置、小程序端权限控制
5-56 调用搜藏与取消
5-57 调用加入商品到购物车
5-58 完善加入购物车调用
5-59 购物车列表样式
5-60 购物车列表数据请求
5-61 输入框设置购物车数量
5-62 按钮设置购物车数量
5-63 删除购物车项
5-64 选择购物车选项
5-65 处理其他操作对选择及价格的联动
5-66 订单模块梳理
5-67 预下单第1步查询订单项信息
5-68 预下单第2步计算价格
5-69 添加购物车时库存不足的bug
5-70 下单接口开发
5-71 订单分页查询接口
5-72 取消订单
5-73 订单详情接口
5-74 订单再次购买
5-75 微信支付 账号准备及商户证书生成
5-76 使用sdk调通微信支付
5-77 小程序支付 支付下单
5-78 支付回调通知
5-79 结合sdk讲解平台证书、主动查询支订单状态
5-80 微信支付关闭支付订单
5-81 邮寄地址相关接口编写
5-82 邮寄地址相关接口测试
5-83 分页查询我的搜藏接口
5-84 小程序端预支付页面
5-85 预支付页面信息的调用
5-86 立即购买到预支付
5-87 地址的添加
5-88 地址的编辑
5-89 删除用户地址
5-90 选择配送地址
5-91 小程序端调用下单
5-92 小程序端起调支付
5-93 我的页面用户信息
5-94 用户信息编辑的完善
5-95 订单页头部搜索框及搜索历史
5-96 订单列表使用tabs标签页并从入口跳转
5-97 订单列表数据
5-98 立即付款、取消订单、再次购买
5-99 单独的购物车页
5-100 收藏列表页
5-101 地址列表页
5-102 联系客服和退出登陆

第6章 完善:管理端补充、上线
6-1 管理端注册用户管理接口
6-2 禁用状态用户的限制
6-3 订单管理接口
6-4 用户管理页面开发
6-5 用户禁用激活
6-6 订单管理页
6-7 订单属性及详情页跳转
6-8 商品详情页
6-9 订单自动取消延时队列原理
6-10 redisson延时队列自动取消订单
6-11 部署上线-安装java环境
6-12 部署上线-docker离线安装及数据库安装
6-13 初始化线上数据库数据及后台运行接口
6-14 前端配置修改后端检验线上环境的数据库
6-15 打包成静态使用nginx做网关访问
6-16 域名映射及证书https访问
6-17 七牛云oss存放管理端网页及证书配置
6-18 小程序端上线
6-19 支付回调测试
6-20 容器化部署通过运行容器部署
6-21 Docker Compose容器部署