爱内涵易语言

 找回密码
 立即注册
查看: 4381|回复: 76

Java仿抖音短视频小程序开发 全栈式实战项目

  [复制链接]

973

主题

1039

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

金币
9840
巨币
7317
积分
37643

2019年众筹小组s2019年众筹小组ss2019年众筹小组sss

发表于 2019-5-1 20:28:56 | 显示全部楼层 |阅读模式

马上注册,获取更多精彩内容!!!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Java仿抖音短视频小程序开发 全栈式实战项目# |1 w' P  g$ \, d3 |. z9 ~

* O; G; S7 n" A4 X$ ^8 _( c

* r$ U8 e9 a3 d! D" F0 P) D2 b. r& W& n$ e本课程基于微信小程序和目前主流的后端技术SpringBoot/SpringMvc来实现一个完整的短视频小程序App。通过对本套课程的学习,可以使你独立开发一个短视频小程序并部署到腾讯云上,掌握全栈式开发,更是毕业设计利器!( }; B6 O9 d' y  ?

& U0 k! Q3 a4 P1 u# N视频目录:5 v  }1 l1 M2 k  t/ m
1-1 课前必读(不看会错过一个亿)# Q# ]4 g8 t4 D2 f0 W+ F3 Y
1-2 微信小程序简介4 _2 e& B& Y! B& ]' J+ O
1-3 微信小程序的简要注册流程
" x. b9 ^0 G, w) i1-4 微信开发者工具helloworld
( J) v, Q: a6 W; [5 [% r1-5 运行微信官方的demo演示
& `% b: }4 D" m" I( @5 N1-6 公有目录与私有目录的工程结构了解
- g4 D+ `/ c1 W( J; Z1-7 手写属于自己的第一个demo9 `% p3 }6 Y5 m
1-8 wxss样式文件的使用+ S8 N( N1 ~( b
1-9 小程序默认加载的页面, z* ~4 O6 y) \9 y. G: f
1-10 小程序app的生命周期
, N( [7 ]/ J3 o1-11 小程序中如何调试js文件
+ Q& E" R& ], g1-12 私有页面的生命周期以及导航/ O( M) T. B7 b) J
1-13 小程序的事件8 {9 C, Y* C% D% W) Z2 r; P$ @
1-14 小程序抽离公用方法进行模块化
6 B0 n4 o- R$ H* j# K& P1-15 视图层 - 细说数据绑定
9 `# Y% _" P* i1 Z2 |4 s1-16 视图层 - 细说列表渲染0 f9 f/ J, {. p' T% A( h* \
1-17 视图层 - wx:key列表高级特性
* F+ Q6 W0 r! U3 f5 K: B6 D1-18 视图层 - 细说条件渲染与条件懒加载模式
- x7 X! i8 _; t% Z% A* ^1-19 小程序页面通用模板的使用
# Q' a& {: D4 s3 L  g1-20 wxs模块讲解1 - 页面引用0 B6 w4 Z$ k9 b! \
1-21 wxs模块讲解2 - 模块调用模块
9 X: O2 Q# p! Q" P& D1-22 小程序模板在外部页面引用
3 a5 s5 `% w8 ?; D3 u$ F8 J1-23 页面引用外部wxml通用页面
$ F$ v5 d7 I2 W. f$ M: H8 C$ b2-1 小程序的flex布局, h# K; n* |) w, {+ x$ }, ^4 f/ ]
2-2 flex-direction 讲解
7 X& I* m: P+ F! y2-3 flex-wrap 讲解; v+ `8 `/ }6 D; F
2-4 justify-content 讲解: |! `# m7 N6 O8 t; ~. R
2-5 flex成员元素的样式设置( a) g7 T; E! q3 R/ `# h) ~# e! E
2-6 小程序的组件介绍9 W, d. p1 ?5 B* X& Z
2-7 视图组件 view; i$ h, n# b% C* |; j, z2 g- i
2-8 scroll-view 可滚动视图 纵向
$ ]' ^" l2 j! F- F2-9 scroll-view 可滚动视图 横向
! o6 t% @6 V, ^3 l, f" ^2-10 swiper 轮播图示例7 {8 s# K* @3 W, n5 @5 I
2-11 可拖动view: E4 M% ~9 \; @5 S& B
2-12 作业 - 可缩放view
) `; h2 e0 k$ z  j0 e# y2-13 基础组件 - icon4 E: M0 [  k8 e: l1 @+ C
2-14 基础组件 - text; @: u& O3 a+ w; F
2-15 基础组件 - rich-text 富文本
4 R  ]' a- J0 g' D2-16 基础组件 - progress
5 S# T2 U# k( n5 S$ ?8 J. j3-1 form 组件 - button的使用3 G' z1 T; P0 F  ]
3-2 form 组件 - checkbox与lable
* [# V2 z6 u! C* M; u8 T: e3-3 form的提交和重置9 P5 O& [4 {  a
3-4  form 组件 - input文本框(上)
' O2 p' W( k& F" X+ E3-5  form 组件 - input文本框(下)7 P; Y0 Q5 ]; z* H5 Q
3-6 form组件 - picker普通选择器% S% [8 f+ z& {% N6 Z6 T' F! ^5 `8 T
3-7  form组件 - picker多列选择器
* s* U$ x9 |0 L$ i3-8  作业:picker时间日期城市选择器
- u2 j; Q1 o/ a6 V3-9 form组件 - picker-view6 B; _1 a6 k% @/ D; p" d
3-10 form组件 - radio单选框. S8 h+ }7 J. ~4 n" t
3-11 form组件 - slider滑动选择器, E2 `3 s6 F8 P" {! \
3-12 form组件 - swich开关
4 D/ I0 L: {) T' B3 q) c3-13 form组件小练习
) r- P& N, ?9 G* z2 K3-14 导航标签与传值
8 c$ q8 Y; ]) C! }3-15 image图片组件' K: Y" b4 x$ B$ E
3-16 小程序与后端通信 - 内网穿透2 R1 i3 c4 D" S3 x* D7 i
3-17 小程序与后端通信 - wx.request使用- e6 z, v1 `4 V/ A
4-1 短视频项目实战功能演示与简介3 V# C6 g( ?9 _/ C/ k) h7 R
4-2 数据库表结构介绍
2 S" _6 y' Z& H5-1 短视频基础项目初始化& I; O! g: Y, W8 D
5-2 用户注册页面. a" `. v; V& C  Y8 }
5-3 Springboot聚合工程介绍& l, D  J' C' C% Z% s3 z
5-4 搭建Springboot分层项目
9 J- r; g, h% o6 g/ S& u/ V( \7 {5-5 使用Springboot版mybatis逆向生成工具
2 `; Y( \  l# B  k9 E3 P5-6 开发注册用户的接口; |2 o( F2 I! H/ Y
5-7 swagger2的使用与接口测试% Q- B* x6 @' Z: l7 B' h- J2 R
5-8 小程序注册与后端联调
6 R) C5 M! X; k0 P; O. {2 s6 T5-9 作业:用户登录' O5 H9 u6 s! a% P9 G  |
5-10 登录作业讲解6 j, e  V3 h1 d' V, I" F1 l6 J$ S3 k
5-11 wx.loading与页面跳转+ Q2 d, f3 f$ G3 H
5-12 有状态会话与无状态会话基本概念8 v( X; m% y7 V* S7 W# `
5-13 安装单机环境的redis
$ c3 s& `+ B2 Y9 M+ i5-14 开发用户redis-session
. I1 U4 T1 m' d  c3 }5-15 "我的"个人信息页面讲解8 H! l" u+ `' |. |- b+ U  G
5-16 开发注销接口
/ a, F# l$ n* Q) M8 n  A9 d5-17 小程序注销与后端联调
0 U; K- Z0 Y- {* g  x5-18 用户头像上传接口9 _- d1 J. @+ I
5-19 用户上传头像联调4 {. {8 e- L4 O- L  [) g/ N
5-20 上传头像后更新到数据库
, h3 I+ X+ h& r5 C$ M; b5 e7 o! P5-21 Springboot静态资源配置,显示图片
" N" A3 e1 g/ f9 c. J5-22 小程序展示头像以及手机端调试
- k  |0 e; k1 r8 h5-23 查询用户信息接口
1 u/ H6 V. ^/ z, E5-24 小程序个人信息展示联调
+ w6 w5 x' l  n. {- L- _6-1 上传短视频业务流程讲解
! _. c) Y7 w) m4 |6 f3 y6-2 用户选择视频3 p4 F/ w: \6 S+ q+ c
6-3 选择背景音乐页面讲解7 B! m) X1 g% b
6-4 开发后台bgm列表接口! p1 H$ ?$ H0 [! I
6-5 bgm页面联调获取背景音乐列表  ~0 G  @) t/ k1 E) |/ L# W
6-6 开发上传短视频接口,完善swagger测试上传: i! j! i$ V$ u/ j0 W. X+ R
6-7 视频临时参数传入下一个页面0 r% o/ \% k# j$ ~# [- S
6-8 小程序端上传短视频联调
* q( c. i# T+ Y. c8 K9 W6-9 ffmpeg介绍
( i: N" V1 s0 S- W+ r* m1 m5 Q6-10 ffmpeg的第一个例子
. x) W9 Q4 S6 g+ ~' O9 C- m7 j6-11 Java与ffmpeg的结合  ?+ h9 R# ~  Z/ H; o
6-12 ffmpeg操作视频与bgm的结合
7 N1 Q+ \! @) r/ |' }6-13 Java合并视音频: v: w" B+ R- R: H  P; T& {9 `
6-14 小程序上传视频后调用视频处理工具类联调: _- O* M. n8 v: ]4 B: _& ^
6-15 保存视频信息到数据库
& y! m: c- @2 }' l) F6-16 上传封面图保存到数据库0 x, s/ _% v7 o3 l% _
6-17 小程序端上传视频业务流程联调- a/ h, a3 N; F% H- V
6-18 联调手机端踩坑小程序% {# ?2 y' X  H
6-19 使用ffmpeg生成截图1 N# v: L# F) A, t% Q
6-20 上传视频流程整合视频截图功能, b# ~# G4 F* R8 _
6-21 小程序端与后台联调测试上传流程
8 u4 x( C' ~) f" z8 c* ]7-1 小程序首页视频列表讲解
' _' U" G: E6 I; v: n7-2 编写自定义mapper
: v6 X  f; R$ h7-3 视频列表分页查询接口2 U$ w' Y4 p6 D( o) G' h. E9 V7 m
7-4 首页分页前后端接口联调/ M* |; u, T5 A3 t7 I- G
7-5 首页视频列表 - 上拉分页
/ f2 J; X4 _8 [7 n( R7-6 首页视频列表 - 下拉刷新
5 B& d% ^3 Q" f/ z& ]7-7 视频组件与api介绍
5 R$ d0 C+ y. ^" n2 m% j9 A7-8 视频展示页开发1 - 视频展示页面
' P+ h, h: R, U( a3 O8 J# \7-9 视频展示页开发2 - 图标放置
: q, L$ j) `" b* M6 e6 ]$ D7-10 开源搜索视频组件的使用,手机端演示
: G. h# n& }! X& A7-11 搜索插件缓存讲解- g* F0 W& j# s: `% T0 U
7-12 修改全局用户对象使用缓存
/ h7 b" Y5 b, z$ H# F; ]3 y( H, _$ z7-13 查询接口完善以及热搜词保存/ w4 R3 g) L( @8 A4 f
7-14 热搜词查询接口开发
* \7 m0 g9 r7 y7-15 热搜词前后端联调
8 n  ^0 z* }; G6 w7-16 搜索功能整合首页列表联调
* D' y, W' L. [7-17 热搜查询联调与视频对象的播放与暂停
2 Y  \. X& u, g. i8 `7-18 上传视频功能复用与测试% R3 U# y( Q7 k0 g0 H1 I
7-19 首页进入视频展示页/ V2 s0 o$ s$ a% F& b
7-20 横向视频的展示" A7 a- E  s' B! h: t6 P+ Q
7-21 小程序的页面拦截
# k' x4 j6 s5 F4 u* z* t+ P9 P7 N7-22 页面重定向
/ _- m$ C/ G9 d. `+ G$ ]7 \$ F; E7-23 拦截器配置与注册0 l2 |0 V4 M# U3 E
7-24 完善登录拦截并且限制用户只能在一台手机登录
) c) \' Q$ Z) F( J7-25 前后端联调测试拦截器2 D7 j7 [- e. L/ t9 Y$ |" i0 @
7-26 点赞与取消点赞后台接口开发. `$ E) t( C+ `) O4 u; N
7-27 点赞与取消点赞功能前后端联调4 T8 V: K' ^; g+ I2 [) U. K, X: O
7-28 进入视频展示页面查询后端接口信息. Y" T) t1 J2 V  c( [
7-29 视频展示页面初始化联调2 M1 y( B1 k( z0 {; O' I
7-30 查看视频发布者信息8 F; a$ t" j1 P. p! G
7-31 关注与取消关注接口编写
; {) a, s* Q9 n$ |* @7-32 关注我前后端联调) F. a+ D$ D; v: ^% M0 u* U; {3 ~# O
7-33 是否关注动态展示
& \, r- q1 D/ @; q* D3 s$ R: ?7-34 关注我收尾工作  t. y5 g2 F& ^# d# l. w4 ~
7-35 作品,收藏,关注 tab动态切换
- N8 u- o' u" `( l6 V7-36 作品,收藏,关注 代码讲解8 |* [4 N2 F& `' O& d6 r9 _
7-37 微信api菜单操作
  y3 l5 u  u" ~# ?+ R2 R3 P* C7-38 保存举报信息接口讲解; q6 M) B  i+ t$ L( f' w# ?. _
7-39 举报前端开发与联调
; P1 f2 i: Z& w9 Z' i7 [7-40 分享给好友或微信群
' j0 g8 `1 E( _! a7 ~" P7-41 下载视频到本地$ c, F6 `6 D% i- Z
8-1 保存留言功能开发! ]0 b( b6 R' @7 E4 \7 n9 U
8-2 查询留言列表分页接口% D6 s3 k  Y; r$ }% K" f/ N
8-3 留言列表分页前后端联调
7 y; p* x( \9 F2 q: ?8-4 评论回复sql设计与查询( V# P2 z+ d! ~: ?
8-5 页显示回复评论
6 w( q' m! {5 p) x! F; \0 _8-6 评论回复功能开发/ G, L# W# G  |" }' T: W
9-1 演示后台管理系统,简介页面结构' w$ ~5 A$ \5 B8 Q) J: R& M2 M
9-2 搭建项目架构 - 构建parent工程
! B1 B: N8 z3 N4 A6 [) U9-3 搭建项目架构 - 构建common, pojo, mapper和service工程
" Z, s: y' a" P( \3 `5 \+ B9-4 搭建项目架构 - 使用mybatis逆向工具生成文件
' `$ z; @- x* g# j5 l9-5 搭建项目架构 - 搭建mng工程以及模板介绍
$ b5 t& ^8 l. J9-6 使用maven-tomcat7插件运行web工程
" o4 x) G; M5 |) V. ~9-7 登录、登出、拦截器 代码讲解' V- J0 c2 ]$ _* i+ g# a  J8 b- [
9-8 上传接口讲解( m0 o, \- ]; A" e5 Y& Y8 f' t
9-9 异步上传JS编写联调
" R, D; y( o" p& S1 C9-10 tomcat虚拟目录配置与音乐播放
/ g& r$ o/ P: N! r0 S9-11 保存背景音乐bgm到数据库0 M% c# }1 V7 i$ E4 @# W- T; s
9-12 jqgrid讲解与bgm列表接口开发
. |. j: c1 o7 y4 Y$ C9-13 bgm列表前后端联调与jgqrid对象封装
+ Q) h1 T( u! I9-14 自定义列以及删除BGM+ }, S& V! r" r& J* ?- d# b# t* Y3 ]
9-15 zookeeper简介
- U2 Q6 a' u8 ]% H4 I$ {& }2 q9 J9-16 JDK的安装
3 k' T* C& ?8 J  w9-17 zookeeper下载、安装以及配置环境变量
! [6 k; f, T. B. Z3 R9-18 zookeeper客户端的介绍
- ~/ L& R; l' Z/ |, e) N9 K9-19 zookeeper模型,节点的CRUD操作
* c: x* @, {7 @* ?' r9-20 springmvc与zk curator整合
8 c0 I* F' Q  D* j9-21 curator与springmvc整合调试与测试
. f0 L% D( ]/ B9 S5 l, h" b9-22 新增与删除bgm写入znode
# y- v2 ^( N7 e9-23 springboot与zk curator整合! a' E8 j2 f% f) {, m6 r
9-24 消费端监听事件以及触发测试
+ z6 _0 g% Z3 i+ m/ n9-25 监听zk节点下载bgm
5 `. F. o" V* v% J8 g4 D9-26 监听zk节点删除bgm
8 \/ y! I5 h0 \- C7 }: J9-27 资源地址使用属性文件统一配置
# `, ?: G- p% u9-28 用户列表信息查询
# e0 U6 G' B. E- i2 W+ }9-29 举报管理
! V7 x$ l% Y/ w  z, r10-1 购买腾讯云服务器1 A; w- p9 k9 W$ @; L
10-2 初识云服务器,安装teamviewer
' z6 k3 z4 v$ W3 R9 A/ p10-3 安装ffmpeg以及JDK2 c5 U, v+ l. d3 a9 h
10-4 安装tomcat,配置安全组9 g2 W7 W/ E3 t* ?* q$ q  \/ A" |
10-5 域名注册备案解析讲解7 E9 m  l# n+ G1 s- r' w' o
10-6 ssl证书购买和HTTPS配置
& [- t5 R  x- h1 S0 Q10-7 安装MariaDB,导入sql脚本: c1 k! U0 Z# d1 S) d! b4 h& X; Q. Y
10-8 linux云服务器 - 安装JDK环境3 [+ h) P% y4 D' m7 X0 |
10-9 linux云服务器 - 安装tomcat
5 ]; T. h7 Z7 f1 z10-10 linux云服务器 - 安装redis
1 K6 P+ R& \: t- k5 ^3 I( c/ G( d10-11 linux云服务器 - 安装zookeeper
* o  h, N, h# A! f10-12 部署springboot到云服务器
1 l4 \8 f' }, ?" m/ l3 P10-13 部署短视频admin管理后台, Y4 S' j8 N; O" D( ]) f
10-14 linux云服务器中文乱码配置
) B- T: v0 H" O, l' a9 H8 x" K10-15 小程序上线审核流程讲解/ P: G3 @0 ~! \' _
10-16 课程总结,挥泪再会
+ R$ |0 W+ |/ Z, L
游客,如果您要查看本帖隐藏内容请回复
4 b; H3 ]: T( I7 ^/ P
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群            自助加入会员
回复

使用道具 举报

0

主题

5

帖子

12

积分

程序员

Rank: 1

金币
0
巨币
5
积分
12
发表于 2019-5-1 20:54:01 | 显示全部楼层
谢谢楼主,虽然不一定看,但一定得保存,给好评
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群            自助加入会员
回复

使用道具 举报

0

主题

2

帖子

2

积分

终身VIP+

Rank: 5Rank: 5

金币
0
巨币
2
积分
2
发表于 2019-5-1 21:49:17 | 显示全部楼层
谢谢@Thanks!
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群            自助加入会员
回复

使用道具 举报

0

主题

2

帖子

8

积分

程序员

Rank: 1

金币
0
巨币
2
积分
8
发表于 2019-5-2 09:38:36 | 显示全部楼层
帮帮顶顶!!
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群            自助加入会员
回复

使用道具 举报

0

主题

1

帖子

5

积分

程序员

Rank: 1

金币
0
巨币
1
积分
5
发表于 2019-5-2 14:03:48 | 显示全部楼层
真是 收益 匪浅
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群            自助加入会员
回复

使用道具 举报

0

主题

2

帖子

10

积分

程序员

Rank: 1

金币
0
巨币
2
积分
10
发表于 2019-5-2 18:10:30 | 显示全部楼层
刚好需要
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群            自助加入会员
回复

使用道具 举报

0

主题

43

帖子

32

积分

终身VIP+

Rank: 5Rank: 5

金币
0
巨币
109
积分
32
发表于 2019-7-22 14:54:47 | 显示全部楼层
不一定看 但一定得下载
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群            自助加入会员
回复

使用道具 举报

0

主题

58

帖子

35

积分

程序员

Rank: 1

金币
0
巨币
77
积分
35
发表于 2019-7-31 07:36:54 | 显示全部楼层
gggggggggggggggggggg
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群            自助加入会员
回复

使用道具 举报

0

主题

1

帖子

1

积分

程序员

Rank: 1

金币
0
巨币
3
积分
1
发表于 2020-2-6 12:43:29 | 显示全部楼层
找了很多个都是连接失效的
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群            自助加入会员
回复

使用道具 举报

1

主题

88

帖子

68

积分

终身VIP+

Rank: 5Rank: 5

金币
0
巨币
295
积分
68
发表于 2020-2-7 11:31:01 | 显示全部楼层
谢谢分享谢谢分享
爱内涵论坛关注易语言与按键精灵的脚本辅助软件开发领域。                     VIP视频目录            VIP会员介绍            联系客服加入会员            爱内涵免费①群            爱内涵免费②群            爱内涵免费③群            自助加入会员
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
1:添加客服
QQ:491147189
2:提供VIP用户名
及交易记录
3:邀请加入终身VIP千人售后服务群
加入会员
永久学习
爱内涵免费学习①群
爱内涵免费学习②群

QQ|Archiver|手机版|小黑屋|爱内涵易语言 ( 浙ICP备19016710号-3 )|网站地图

GMT+8, 2021-1-22 15:11 , Processed in 0.155133 second(s), 20 queries , Gzip On, File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表