java仿抖音短視頻小程序開發

1-1 課前必讀(不看會錯過一個億)
1-2 微信小程序簡介
1-3 微信小程序的簡要註冊流程
1-4 微信開發者工具helloworld
1-5 運行微信官方的demo演示
1-6 公有目錄與私有目錄的工程結構瞭解
1-7 手寫屬於自己的第一個demo
1-8 wxss樣式文件的使用
1-9 小程序默認加載的頁面
1-10 小程序app的生命週期
1-11 小程序中如何調試js文件
1-12 私有頁面的生命週期以及導航
1-13 小程序的事件
1-14 小程序抽離公用方法進行模塊化
1-15 視圖層 - 細說數據綁定
1-16 視圖層 - 細說列表渲染
1-17 視圖層 - wx:key列表高級特性
1-18 視圖層 - 細說條件渲染與條件懶加載模式
1-19 小程序頁面通用模板的使用
1-20 wxs模塊講解1 - 頁面引用
1-21 wxs模塊講解2 - 模塊調用模塊
1-22 小程序模板在外部頁面引用
1-23 頁面引用外部wxml通用頁面
第2章 微信小程序的基礎組件學習
如何使用flex佈局的,針對view視圖組件,常用的基礎組件進行學習與講解

2-1 小程序的flex佈局
2-2 flex-direction 講解
2-3 flex-wrap 講解
2-4 justify-content 講解
2-5 flex成員元素的樣式設置
2-6 小程序的組件介紹
2-7 視圖組件 view
2-8 scroll-view 可滾動視圖 縱向
2-9 scroll-view 可滾動視圖 橫向
2-10 swiper 輪播圖示例
2-11 可拖動view
2-12 作業 - 可縮放view
2-13 基礎組件 - icon
2-14 基礎組件 - text
2-15 基礎組件 - rich-text 富文本
2-16 基礎組件 - progress
第3章 form表單組件與小程序前後端通信
講解小程序的表單組件以及如何與後端通信,如何內網穿透

3-1 form 組件 - button的使用
3-2 form 組件 - checkbox與lable
3-3 form的提交和重置
3-4 form 組件 - input文本框(上)
3-5 form 組件 - input文本框(下)
3-6 form組件 - picker普通選擇器
3-7 form組件 - picker多列選擇器
3-8 作業:picker時間日期城市選擇器
3-9 form組件 - picker-view
3-10 form組件 - radio單選框
3-11 form組件 - slider滑動選擇器
3-12 form組件 - swich開關
3-13 form組件小練習
3-14 導航標籤與傳值
3-15 image圖片組件
3-16 小程序與後端通信 - 內網穿透
3-17 小程序與後端通信 - wx.request使用
第4章 產品介紹與數據庫設計介紹
對項目做簡單的需求瞭解,對數據庫表設計進行講解

4-1 短視頻項目實戰功能演示與簡介
4-2 數據庫表結構介紹
第5章 開發用戶登錄註冊與用戶信息
在小程序端開發用戶註冊與登錄以及個人信息,包括基礎項目使用springboot分層搭建,mybatis逆向工程的使用,前後端聯調,圖片上傳,配置swagger等。

5-1 短視頻基礎項目初始化
5-2 用戶註冊頁面
5-3 Springboot聚合工程介紹
5-4 搭建Springboot分層項目
5-5 使用Springboot版mybatis逆向生成工具
5-6 開發註冊用戶的接口
5-7 swagger2的使用與接口測試
5-8 小程序註冊與後端聯調
5-9 作業:用戶登錄
5-10 登錄作業講解
5-11 wx.loading與頁面跳轉
5-12 有狀態會話與無狀態會話基本概念
5-13 安裝單機環境的redis
5-14 開發用戶redis-session
5-15 "我的"個人信息頁面講解
5-16 開發註銷接口
5-17 小程序註銷與後端聯調
5-18 用戶頭像上傳接口
5-19 用戶上傳頭像聯調
5-20 上傳頭像後更新到數據庫
5-21 Springboot靜態資源配置,顯示圖片
5-22 小程序展示頭像以及手機端調試
5-23 查詢用戶信息接口
5-24 小程序個人信息展示聯調
第6章 上傳視頻業務流程開發
這部分重點講解,主要涉及到上傳視頻,使用ffmpeg合併視頻與背景音樂,獲取視頻截圖

6-1 上傳短視頻業務流程講解
6-2 用戶選擇視頻
6-3 選擇背景音樂頁面講解
6-4 開發後臺bgm列表接口
6-5 bgm頁面聯調獲取背景音樂列表
6-6 開發上傳短視頻接口,完善swagger測試上傳
6-7 視頻臨時參數傳入下一個頁面
6-8 小程序端上傳短視頻聯調
6-9 ffmpeg介紹
6-10 ffmpeg的第一個例子
6-11 Java與ffmpeg的結合
6-12 ffmpeg操作視頻與bgm的結合
6-13 Java合併視音頻
6-14 小程序上傳視頻後調用視頻處理工具類聯調
6-15 保存視頻信息到數據庫
6-16 上傳封面圖保存到數據庫
6-17 小程序端上傳視頻業務流程聯調
6-18 聯調手機端踩坑小程序
6-19 使用ffmpeg生成截圖
6-20 上傳視頻流程整合視頻截圖功能
6-21 小程序端與後臺聯調測試上傳流程
第7章 視頻展示頁開發
主要涉及開發視頻主頁列表展示,如何做分頁,視頻詳情頁展示視頻播放,講解視頻組件,開源搜索框的使用,關注點贊用戶,舉報分享下載等。以及後端的攔截器講解。

7-1 小程序首頁視頻列表講解
7-2 編寫自定義mapper
7-3 視頻列表分頁查詢接口
7-4 首頁分頁前後端接口聯調
7-5 首頁視頻列表 - 上拉分頁
7-6 首頁視頻列表 - 下拉刷新
7-7 視頻組件與api介紹
7-8 視頻展示頁開發1 - 視頻展示頁面
7-9 視頻展示頁開發2 - 圖標放置
7-10 開源搜索視頻組件的使用,手機端演示
7-11 搜索插件緩存講解
7-12 修改全局用戶對象使用緩存
7-13 查詢接口完善以及熱搜詞保存
7-14 熱搜詞查詢接口開發
7-15 熱搜詞前後端聯調
7-16 搜索功能整合首頁列表聯調
7-17 熱搜查詢聯調與視頻對象的播放與暫停
7-18 上傳視頻功能複用與測試
7-19 首頁進入視頻展示頁
7-20 橫向視頻的展示
7-21 小程序的頁面攔截
7-22 頁面重定向
7-23 攔截器配置與註冊
7-24 完善登錄攔截並且限制用戶只能在一臺手機登錄
7-25 前後端聯調測試攔截器
7-26 點贊與取消點贊後臺接口開發
7-27 點贊與取消點贊功能前後端聯調
7-28 進入視頻展示頁面查詢後端接口信息
7-29 視頻展示頁面初始化聯調
7-30 查看視頻發佈者信息
7-31 關注與取消關注接口編寫
7-32 關注我前後端聯調
7-33 是否關注動態展示
7-34 關注我收尾工作
7-35 作品,收藏,關注 tab動態切換
7-36 作品,收藏,關注 代碼講解
7-37 微信api菜單操作
7-38 保存舉報信息接口講解
7-39 舉報前端開發與聯調
7-40 分享給好友或微信羣
7-41 下載視頻到本地
第8章 開發視頻的留言板
主要對留言板進行開發,用戶留言後分頁顯示

8-1 保存留言功能開發
8-2 查詢留言列表分頁接口
8-3 留言列表分頁前後端聯調
8-4 評論回覆sql設計與查詢
8-5 頁顯示回覆評論
8-6 評論回覆功能開發
第9章 開發短視頻後臺管理系統
使用ssm分層搭建後臺管理系統,開發用戶管理視頻管理舉報管理功能,重點會對bgm功能講解,會使用到zookeeper讓小程序後端所在的雲服務器自動下載bgm

9-1 演示後臺管理系統,簡介頁面結構
9-2 搭建項目架構 - 構建parent工程
9-3 搭建項目架構 - 構建common, pojo, mapper和service工程
9-4 搭建項目架構 - 使用mybatis逆向工具生成文件
9-5 搭建項目架構 - 搭建mng工程以及模板介紹
9-6 使用maven-tomcat7插件運行web工程
9-7 登錄、登出、攔截器 代碼講解
9-8 上傳接口講解
9-9 異步上傳JS編寫聯調
9-10 tomcat虛擬目錄配置與音樂播放
9-11 保存背景音樂bgm到數據庫
9-12 jqgrid講解與bgm列表接口開發
9-13 bgm列表前後端聯調與jgqrid對象封裝
9-14 自定義列以及刪除BGM
9-15 zookeeper簡介
9-16 JDK的安裝
9-17 zookeeper下載、安裝以及配置環境變量
9-18 zookeeper客戶端的介紹
9-19 zookeeper模型,節點的CRUD操作
9-20 springmvc與zk curator整合
9-21 curator與springmvc整合調試與測試
9-22 新增與刪除bgm寫入znode
9-23 springboot與zk curator整合
9-24 消費端監聽事件以及觸發測試
9-25 監聽zk節點下載bgm
9-26 監聽zk節點刪除bgm
9-27 資源地址使用屬性文件統一配置
9-28 用戶列表信息查詢
9-29 舉報管理
第10章 項目上線與發佈
主要涉及到兩臺服務器上進行部署,分別對windows以及linux服務做服務的配置與上線,並且最終對小程序後臺配置https

10-1 購買騰訊雲服務器
10-2 初識雲服務器,安裝teamviewer
10-3 安裝ffmpeg以及JDK
10-4 安裝tomcat,配置安全組
10-5 域名註冊備案解析講解
10-6 ssl證書購買和HTTPS配置
10-7 安裝MariaDB,導入sql腳本
10-8 linux雲服務器 - 安裝JDK環境
10-9 linux雲服務器 - 安裝tomcat
10-10 linux雲服務器 - 安裝redis
10-11 linux雲服務器 - 安裝zookeeper
10-12 部署springboot到雲服務器
10-13 部署短視頻admin管理後臺
10-14 linux雲服務器中文亂碼配置
10-15 小程序上線審覈流程講解
10-16 課程總結,揮淚再會

 

鏈接: https://pan.baidu.com/s/14C3Igm-Tii6isb_wuYcy9Q 提取碼: hyag

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章