springboot3电商小程序项目实战

springboot3电商小程序项目实战
共269节 87人在学 课程详情
  • 课程介绍及环境搭建

    • 课程简介
    • 演示体验
    • 环境准备
    • 安装linux子系统
    • linux子系统安装docker
    • 配置镜像加速、准备镜像
    • docker运行mysql数据库实例
    • docker运行redis实例
    • docker镜像官网使用
    • 购买云服务器
    • 云服务器搭建docker
    • 开发工具及环境上
    • 开发工具及环境下
  • 后端技术选型及项目搭建

    • 2.01创建springboot项目上.mp4
    • 2.02创建springboot项目下.mp4
    • MyBatis操作数据库
    • MyBatis官网介绍
    • SpringBoot整合MyBatis
    • SpringBoot整合MyBatisPlus
    • 初体验MyBatis Plus BaseMapper
    • MyBatis和MyBatis-Plus对比实现CRUD
    • MyBatis基础补充上
    • MyBatis基础补充下
    • MyBatis Plus及Lombok
    • 条件构造器QueryWrapper
    • 条件构造器LambdaQueryWrapper
    • LambdaUpdateWrapper更新构造器
    • Update操作的补充
    • Service层增强
    • 分页插件及分页介绍
    • 分页查询补充
    • PageHelper分页
    • 逻辑删除
    • MybatisPlus代码生成器
    • 补充设置表名策略
    • 整合Knife4j【swagger】
    • 代码生成器策略
  • 数据库表设计及接口设计

    • Pdmaner 使用上 - 数据类型及建表
    • Pdman 设计权限模型 RBAC 表
    • 用 Pdman 建立表的关联关系图
    • 添加逻辑删除以及默认字段说明
    • 使用 Pdmaner 创建索引
    • 核心表关系图分析
    • 完善核心表的索引
    • 补充商品订单评价表和菜单权限表设计
    • 接口设计
  • 后台管理端项目开发

    • 创建代码仓库,并上传之前的练习代码
    • 创建项目及子模块
    • 代码生成器引入并测试流程
    • boot版本和knife4j的说明
    • Id策略注解
    • 加入部分基础代码
    • BaseController 完成增加和修改操作
    • BaseController 完成查询与删除操作
    • 改良分页返回结果
    • 树形菜单
    • 登录验证码
    • 登录方法
    • 注销登录
    • 修改密码
    • 修改信息
    • 获取用户信息及权限
    • 角色的基本操作及获取角色的权限
    • 为角色授权
    • 用户管理基础操作
    • 利用自定义注解扩展通用分页查询
    • 分页查询字段中通过正则过滤无效值搜索
    • 完善搜索,支持 Or 连接
    • 分页时根据主键倒序排列
    • 修改状态和重置密码
    • 后端权限校验逻辑
    • 权限值初始化到 Redis
    • 从 Redis 的 Set 中校验权限
    • 从 Redis 中读取用户的角色
    • 用户角色变更
    • 用户变更角色测试
    • 修改角色及角色授权同步 Redis
    • 删除菜单、修改用户角色同步 Redis
    • 解决循环依赖
    • 测试角色修改角色授权权限被删除同步 Redis
    • 测试用户被修改角色用户下线
    • 登录校验权限校验分离
    • 表单校验正则校验手机号及跳过特定角色不校验
    • 修改授权和删除菜单的 bug
    • 管理端前端脚手架的运行
    • 脚手架工程介绍及代理配置
    • 登录页及接口调用
    • 登录解析上
    • 登录后加载角色
    • 分析脚手架原来的权限控制
    • 前端菜单权限控制
    • 按钮权限的实现
    • 按钮权限指令的使用
    • 完善登录以及整体框架的介绍与修改
    • 前端注销登录
    • Dialog组件使用及密码修改
    • 修改用户信息
    • 修改密码及修改信息表单验证
    • 调用用户列表数据接口
    • 分页完善及搜索
    • 分页组件实现分页
    • 封装自定义的 FormDialog 组件及简单使用
    • 使用自定义组件完成添加用户功能
    • 添加弹框动态加载角色
    • 前端删除用户
    • 系统用户分页查询修改
    • 前端编辑系统用户
    • 用户列表渲染角色
    • 调用重置密码
    • 调用状态禁用激活
    • 自定义搜索组件介绍
    • 角色管理分页组件应用
    • 搜索添加角色名称字段
    • 删除角色
    • 增加角色
    • 编辑角色
    • Tree 树形控件的使用
    • 加载权限,为角色授权
    • 统一用户管理的样式
    • 菜单管理菜单列表树形表格
    • 添加菜单
    • 添加菜单下
    • 表单验证及限制类型选择
    • 菜单删除
    • 菜单编辑
    • 系统管理权限 - 权限后端注解添加
    • 系统管理 - 前端授权
    • 脚手架其他组件和提交系统管理模块的代码
    • 商品分类表基础代码编写
    • 商品分类 CURD 操作
    • 上传存储设计
    • 七牛云存储引入以及文件表代码生成
    • 文件上传接口
    • 完善上传接口
    • 推荐分类列表
    • 推荐分类增加
    • 删除推荐分类
    • 编辑推荐分类
    • 普通分类添加上
    • 上传组件及后端解决跨域问题
    • 普通分类编辑
    • 普通分类删除及显示字段
    • 前端实现搜索过滤
    • 分类管理权限控制
    • 商品管理产品介绍及接口设计
    • 商品管理产品介绍
  • 小程序端实战开发

    • 小程序原生开发项目搭建
    • 小程序整合 Vant UI 组件
    • 小程序配置 tabBar 导航
    • 小程序文件及元素事件
    • 自定义组件的基本使用
    • 小程序后台模块搭建
    • 分类商品查询及测试
    • 分类商品查询及测试
    • 首页 banner 布局
    • 首页标题 flex 排版
    • 说明及联系方式布局
    • 导航分类的布局
    • 封装请求方法及导航分类的数据请求
    • 管理分类数据
    • 搜索组件
    • 推荐分类商品布局之标题
    • 推荐商品之商品布局
    • 推荐分类分类数据获取
    • 请求推荐分类的商品数据
    • 全部商品分类分类数据请求
    • 分类侧边导航框架及商品区域布局
    • 商品分类下的商品列表布局
    • 加载分类区域商品的数据
    • 导航分类跳转到分类页
    • 小程序端搜索后端接口
    • 小程序端商品搜索测试
    • 搜索框及搜索历史布局
    • 搜索历史上
    • 搜索及历史下
    • 排序规则样式及切换逻辑
    • 商品列表单个商品布局的讲解
    • 商品数据渲染
    • 触底实现商品分页效果
    • 小程序端商品详情接口
    • 商品详情页轮播图样式
    • 商品详情数据渲染轮播及商品主要信息
    • 邮寄及其他信息的显示
    • 商品详情富文本渲染
    • 底部按钮组菜单及样式
    • 款式 SKU 弹出框显示
    • 款式 SKU 选择
    • 小程序登录注册流程讲解
    • 调用微信平台授权登录
    • 授权登录结合JWT
    • 更新用户信息
    • 获取用户信息
    • 加入商品到购物车
    • 设置购物车商品条目数量及删除购物车商品条目
    • 分页查询购物车条目信息
    • 测试收藏及购物车接口
    • 小程序授权登录
    • 设置用户信息上传头像
    • 设置用户信息提交
    • 收藏状态及购物车条目数调用
    • 补充说明微信 yml 配置、小程序端权限控制
    • 调用收藏与取消
    • 调用加入商品到购物车
    • 完善加入购物车调用
    • 购物车列表样式
    • 购物车列表数据请求
    • 输入框设置购物车数量
    • 按钮设置购物车数量
    • 删除购物车项
    • 选择购物车选项
    • 处理其他操作对选择及价格的联动
    • 订单模块梳理
    • 预下单第1步 查询订单项信息
    • 预下单第2步 计算价格
    • 添加购物车时库存不足的 bug
    • 下单接口开发
    • 订单分页查询接口
    • 取消订单
    • 订单详情接口
    • 订单再次购买
    • 微信支付:账号准备及商户证书生成
    • 使用 SDK 调通微信支付
    • 小程序支付:支付下单
    • 支付回调通知
    • 结合 SDK 讲解平台证书、主动查询支付订单状态
    • 微信支付关闭支付订单
    • 邮寄地址相关接口编写
    • 邮寄地址相关接口测试
    • 分页查询我的收藏接口
    • 小程序端预支付页面
    • 预支付页面信息的调用
    • 立即购买到预支付
    • 地址的添加
    • 地址的编辑
    • 删除用户地址
    • 选择配送地址
    • 小程序端调用下单
    • 小程序端起调支付
    • 我的页面用户信息
    • 用户信息编辑的完善
    • 订单页头部搜索框及搜索历史
    • 订单列表使用 Tabs 标签页并从入口跳转
    • 订单列表数据
    • 立即付款、取消订单、再次购买
    • 单独的购物车页
    • 收藏列表页
    • 地址列表页
    • 联系客服和退出登录
  • 管理端补充、部署与上线

    • 管理端注册用户管理接口
    • 禁用状态用户的限制
    • 订单管理接口
    • 用户管理页面开发
    • 用户禁用激活
    • 订单管理页
    • 订单属性及详情页跳转
    • 商品详情页
    • 订单自动取消延时队列原理
    • redisson 延时队列自动取消订单
    • 部署上线 - 安装 Java 环境
    • 部署上线 - Docker 离线安装及数据库安装
    • 初始化线上数据库数据及后台运行接口
    • 前端配置修改后端检验线上环境的数据库
    • 打包成静态使用 nginx 做网关访问
    • 域名映射及证书 https 访问
    • 七牛云 OSS 存放管理端网页及证书配置
    • 小程序端上线
    • 支付回调测试
    • 容器化部署通过运行容器部署
    • Docker Compose 容器部署

    订阅失败

    springboot3电商小程序项目实战
    springboot3电商小程序项目实战 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    款式 SKU 弹出框显示款式 SKU 弹出框显示

    课程介绍

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

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

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

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

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 875人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22663人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4284人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 826人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 891人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5195人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1526人在学

    Python Django 深度学习 小程序

    钟翔 · 2393人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 668人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4069人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~