SpringBoot+Uniapp实战开发全新仿抖音短视频App
课程目标手把手拆解短视频业务,全面解析技术栈,掌握项目架构和实战技巧
通过实际方案落地,全方位掌握短视频业务开发流程,就业更进一步,薪资更胜一筹
抽丝剥茧
剖析短视频业务
用户模块开发
视频模块开发
粉丝模块开发
留言评论模块开发
消息模块开发
服务注册与配置
从0起步
全方位提升技术水平
主流框架:SpringBoot 2.x、
Spring、Mybatis
数据库:Mongodb、MySQL/Mariadb
服务注册与发现组件:Nacos
中间件:Minio、RabbitMQ、Redis等
负载均衡: Nginx
步步为营
实操中积累项目经验
独立完成JavaWeb项目
各项中间件的安装配置
项目与中间件的整合
项目上云,独立部署与上线
企业级编码规范
课程亮点
站在短视频风口,把握先机,开发属于自己的抖音APP
功能完备,多样化的内容组件,更能满足个性化需求
首页Tab
朋友Tab
消息Tab
用户页Tab
修改信息页
Tab
评论popup
扫描二维码
体验完整项目
-->
集成当下最流行的分布式技术, 全面使用SpringBoot 2.x技术革新
串联多个技术点,结合代码编写,架构设计,短期内提升综合能力
项目流程图
前端
UniApp
JavaScript
UniCloud
Vue.js
HTML
CSS
Flex
Nginx (Tengine) 网关
Redis 缓存
RabbitMQ
MinIO
分布式对象存储
腾讯云短信服务
服务集群
SpringBoot
SpringBoot
SpringBoot
注册中心
配置中心
Nacos
Nacos
Nacos
数据层交互
MariaDB/MySQL
MongoDB
技术栈全面覆盖
springboot
·MVC框架
·Spring容器
·MyBatis集成
·AOP切面
·拦截器
·统一异常封装
·Validation验证框架
·Profile开发/生产环境
分布式中间件
·MongoDB非关系数据库
·Redis缓存中间件
·MinIO分布式文件存储
·RabbitMQ消息中间件
Nginx
·集群高可用
·反向代理服务器
·负载均衡
Nacos
·服务注册中心
·分布式配置中心
扩展组件
·Knife4j接口文档api
·Lombok实体对象简
化工具
云端扩展
·服务器上线全流程
·服务器购买
·域名注册备案
·安装软件 · 发布上线
前端技术
·UniApp
·UniCloud
课程大纲
第1章课程导学与学习指南
本章主要对课程做整体介绍,以及学习方法上的指导。
第2章项目介绍与架构设计演示
本章主要对项目进行演示,包含技术拓扑与架构图,展现整体项目与框架概览。
第3章运行前端项目
由于是前后端分离项目,包含前端,前端源码直接提供的噢~ 本章节会手把手带着大家把前端运行好,可以正常和手机互通,所以没接触过前端的小伙伴们不用怕的哟~
第4章构建后端项目
本章节会阐述后端开发工具以及整体环境,结合maven构建基础分层式架构,配置数据库、knife4J文档api以及lombok等基础设施。
第5章开发用户业务模块
本章节开始正式进入后端业务开发,首先会结合腾讯云短信sdk实现用户手机号注册与登录,结合Redis缓存中间件限制短信发送,结合spring-validation实现对象BO的校验,此外还会结合MinIO分布式对象存储来实现用户头像的上传与保存等。
查看完整目录
每个IT资源网课程,都是一个专业的技术社区
个性化增值服务,学习有保障更高效
答疑专区+技术社区
连百度谷歌都搜不到的问题,在这里讲
师都将耐心详细解答,更有小伙伴一起
交流互动,共同进步。
课程全套代码下载
提供课程全套源代码下载,包含:
全套组件封装镜像、私有仓库、各个服
务的镜像、项目源代码。
独家“动态”教辅材料
丰富的专属教辅资料上传更新,通过课程
教案、原理图解、技术文档、演示案例等
各种教材,保障你的学习效果。
实用电子文档
部分简单内容以图文形式呈现,与视频
相配合,既保障学习效果,又提高了学
习效率。
页:
[1]