尚硅谷Java培训

尚庭公寓

视频介绍

尚庭公寓项目是尚硅谷研发的一款公寓租赁平台,结合当下市场热门,以实际需求为依托,还原真实业务场景,贴近生活,功能完善,是一套非常实用的既能完成技术串联,又能体验真实项目开发的教程。

项目分为用户端和后台管理系统,用户端包含了找房、看房预约、租约管理等功能,后台管理系统包含了公寓(房源)管理、租赁管理、用户管理等功能。项目覆盖完整的开发流程,逻辑清晰,设计精妙,带你从零开始,从设计(数据库设计、接口设计)到开发,再到部署,环环相扣,层层递进!

对于后端技术的初学者,这套教程尤其适合你,作为学完基础的第一个实战项目。项目聚焦于后端开发,全部采用主流的技术框架:Spring、SpringMVC、SpringBoot、Mybatis、Mybatis Plus、MySQL、Redis、Minio等。

学习本套项目,需要具备的前置知识:SSM、Spring Boot、MySQL,其它技术均会在教程中简明扼要地进行讲解。

视频目录 选集

  • 001.课程介绍
  • 002.项目概述-移动端业务功能
  • 003.项目概述-后台管理系统业务功能-公寓管理
  • 004.项目概述-后台管理系统业务功能-租赁管理
  • 005.项目概述-后台管理系统业务功能-系统管理&用户管理
  • 006.项目概述-核心业务流程
  • 007.项目概述-技术概述
  • 008.项目开发流程
  • 009.项目原型
  • 010.数据库设计理论-ER模型
  • 011.数据库设计理论-数据库设计流程
  • 012.数据库设计实操-概念模型
  • 013.数据库设计实操-逻辑模型-公寓信息
  • 014.数据库设计实操-逻辑模型-房间信息
  • 015.数据库设计实操-逻辑模型-用户信息
  • 016.数据库设计实操-逻辑模型-看房预约信息
  • 017.数据库设计实操-逻辑模型-租约信息
  • 018.数据库设计实操-逻辑模型-浏览历史&后台用户
  • 019.数据库设计实操-物理模型
  • 020.接口定义-后台管理系统-属性管理
  • 021.接口定义-后台管理系统-公寓管理&房间管理
  • 022.接口定义-后台管理系统-看房预约&租约管理
  • 023.接口定义-后台管理系统-剩余内容
  • 024.接口定义-移动端-登录&找房
  • 025.接口定义-移动端-个人中心
  • 026.开发准备-概述
  • 027.开发准备-开发环境-安装方式说明
  • 028.开发准备-开发环境-Linux-概述
  • 029.开发准备-开发环境-Linux-安装VMware
  • 030.开发准备-开发环境-Linux-安装虚拟机
  • 031.开发准备-开发环境-Linux-安装系统
  • 032.开发准备-开发环境-Linux-VMware使用技巧
  • 033.开发准备-开发环境-Linux-目录结构
  • 034.开发准备-开发环境-Linux-交互界面
  • 035.开发准备-开发环境-Linux-常用命令-文件目录相关(上)
  • 036.开发准备-开发环境-Linux-常用命令-文件目录相关(中)
  • 037.开发准备-开发环境-Linux-常用命令-文件目录相关(下)
  • 038.开发准备-开发环境-Linux-常用命令-文本编辑-VIM概述
  • 039.开发准备-开发环境-Linux-常用命令-文本编辑相关-VIM工作模式
  • 040.开发准备-开发环境-Linux-常用命令-权限相关-权限系统
  • 041.开发准备-开发环境-Linux-常用命令-权限相关-常用命令
  • 042.开发准备-开发环境-Linux-常用命令-进程相关
  • 043.开发准备-开发环境-Linux-常用命令-压缩归档相关
  • 044.开发准备-开发环境-Linux-常用命令-安装应用相关
  • 045.开发准备-开发环境-Linux-远程访问
  • 046.开发准备-开发环境-Linux-虚拟机网络配置
  • 047.开发准备-开发环境-Linux-虚拟机网络配置-主机网络环境
  • 048.开发准备-开发环境-Linux-虚拟机网络配置-虚拟网络模式
  • 049.开发准备-开发环境-Linux-虚拟机网络配置-NAT配置
  • 050.开发准备-开发环境-Linux-虚拟机网络配置-静态IPmlt
  • 051.开发准备-开发环境-准备Linux虚拟机
  • 052.开发准备-开发环境-安装MySQL
  • 053.开发准备-开发环境-安装Redis
  • 054.开发准备-开发环境-安装MinIO
  • 055.开发准备-技术储备-MyBatisPlus-概述
  • 056.开发准备-技术储备-MyBatisPlus-数据准备
  • 057.开发准备-技术储备-MyBatisPlus-SpringBoot集成
  • 058.开发准备-技术储备-MyBatisPlus-创建实体类
  • 059.开发准备-技术储备-MyBatisPlus-通用Mapper
  • 060.开发准备-技术储备-MyBatisPlus-通用Service
  • 061.开发准备-技术储备-MyBatisPlus-条件构造器-QueryWrapper
  • 062.开发准备-技术储备-MyBatisPlus-条件构造器-UpdateWrapper
  • 063.开发准备-技术储备-MyBatisPlus-条件构造器-Lambda版本
  • 064.开发准备-技术储备-MyBatisPlus-分页插件
  • 065.开发准备-技术储备-MyBatisPlus-MyBatisX插件
  • 066.开发准备-技术储备-MinIO-概述
  • 067.开发准备-技术储备-MinIO-管理页面操作mlt
  • 068.开发准备-技术储备-MinIO-Java客户端
  • 069.开发准备-技术储备-Redis-概述
  • 070.开发准备-技术储备-Redis-客户端
  • 071.开发准备-技术储备-Redis-常用数据类型-通用命令
  • 072.开发准备-技术储备-Redis-常用数据类型-string
  • 073.开发准备-技术储备-Redis-常用数据类型-list
  • 074.开发准备-技术储备-Redis-常用数据类型-set
  • 075.开发准备-技术储备-Redis-常用数据类型-hash
  • 076.开发准备-技术储备-Redis-常用数据类型-zset
  • 077.开发准备-技术储备-Redis-SpringDataRedis-概述
  • 078.开发准备-技术储备-Redis-SpringDataRedis-RedisTemplate
  • 079.开发准备-技术储备-Redis-SpringDataRedis-序列化问题说明
  • 080.开发准备-技术储备-Redis-SpringDataRedis-StringRedisTemplate
  • 081.开发准备-技术储备-Knife4j-概述
  • 082.开发准备-技术储备-Knife4j-SpringBoot集成
  • 083.开发准备-技术储备-Knife4j-常用注解
  • 084.业务功能&数据库设计&接口定义-回顾
  • 085.项目开发-项目初始化
  • 086.项目开发-后台管理-初始配置-SpringBoot
  • 087.项目开发-后台管理-初始配置-MybatisPlus
  • 088.项目开发-后台管理-初始配置-Knife4j
  • 089.项目开发-后台管理-初始配置-导入模版代码
  • 090.项目开发-后台管理-初始配置-导入接口定义代码
  • 091.项目开发-后台管理-公寓管理-支付方式-查询列表
  • 092.项目开发-后台管理-公寓管理-支付方式-保存或更新
  • 093.项目开发-后台管理-公寓管理-支付方式-删除
  • 094.项目开发-后台管理-公寓管理-房间租期
  • 095.项目开发-后台管理-公寓管理-标签-查询列表-类型转换问题分析
  • 096.项目开发-后台管理-公寓管理-标签-查询列表-自定义Converter
  • 097.项目开发-后台管理-公寓管理-标签-查询列表-自定义ConverterFactory
  • 098.项目开发-后台管理-公寓管理-标签-查询列表-EnumValue和JsonValue注解
  • 099.项目开发-后台管理-公寓管理-标签-保存或更新&删除
  • 100.项目开发-后台管理-公寓管理-配套管理
  • 101.项目开发-后台管理-公寓管理-基本属性-概述
  • 102.项目开发-后台管理-公寓管理-基本属性-保存或更新属性名称&属性值
  • 103.项目开发-后台管理-公寓管理-基本属性-查询列表
  • 104.项目开发-后台管理-公寓管理-基本属性-删除
  • 105.项目开发-后台管理-公寓管理-杂费
  • 106.项目开发-后台管理-公寓管理-地区信息
  • 107.项目开发-后台管理-公寓管理-上传图片-概述
  • 108.项目开发-后台管理-公寓管理-上传图片-配置MinioClient
  • 109.项目开发-后台管理-公寓管理-上传图片-接口实现
  • 110.项目开发-后台管理-公寓管理-上传图片-异常处理
  • 111.项目开发-后台管理-公寓管理-上传图片-全局异常处理
  • 112.项目开发-后台管理-公寓管理-公寓信息-概述
  • 113.项目开发-后台管理-公寓管理-公寓信息-保存或更新-定义
  • 114.项目开发-后台管理-公寓管理-公寓信息-保存或更新-实现
  • 115.项目开发-后台管理-公寓管理-公寓信息-分页查询-概述
  • 116.项目开发-后台管理-公寓管理-公寓信息-分页查询-实现
  • 117.项目开发-后台管理-公寓管理-公寓信息-详情查询-定义
  • 118.项目开发-后台管理-公寓管理-公寓信息-详情查询-实现
  • 119.项目开发-后台管理-公寓管理-公寓信息-删除-实现
  • 120.项目开发-后台管理-公寓管理-公寓信息-删除-完善
  • 121.项目开发-后台管理-公寓管理-公寓信息-剩余接口
  • 122.项目开发-后台管理-公寓管理-房间信息-概述
  • 123.项目开发-后台管理-公寓管理-房间信息-测试
  • 124.项目开发-后台管理-租赁管理-看房预约-修改状态
  • 125.项目开发-后台管理-租赁管理-看房预约-分页查询
  • 126.项目开发-后台管理-租赁管理-看房预约-分页查询-时间格式&时区
  • 127.项目开发-后台管理-租赁管理-租约-概述
  • 128.项目开发-后台管理-租赁管理-租约-保存或更新
  • 129.项目开发-后台管理-租赁管理-租约-剩余接口
  • 130.项目开发-后台管理-租赁管理-租约-定时任务
  • 131.项目开发-后台管理-用户管理
  • 132.项目开发-后台管理-系统管理-岗位管理
  • 133.项目开发-后台管理-系统管理-用户信息-概述
  • 134.项目开发-后台管理-系统管理-用户信息-分页查询
  • 135.项目开发-后台管理-系统管理-用户信息-根据ID查询
  • 136.项目开发-后台管理-系统管理-用户信息-保存或更新
  • 137.项目开发-后台管理-系统管理-用户信息-剩余接口
  • 138.项目开发-后台管理-租赁管理-租约-分页查询
  • 139.项目开发-后台管理-系统管理-登陆管理-认证方案