uniapp仿抖音多端小程序app影視短視頻點播項目實戰教程
一、uni-app多端短視頻點播項目實戰課程介紹
本套課程使用uni-app開發的一款模仿抖音APP的項目實戰,開發一套代碼可以部署到多端,比如小程序端、ios端、安卓端以及H5端。
課程實現了抖音的主要核心功能,比如我們的用戶賬號注冊登錄管理、城市的切換與定位,以及每個用戶可以完成短視頻的上傳與播放點播,也可以完成一些相關短視頻的特效功能,比如雙擊暫停、快進、自動播放等相關功能。
除了開發視頻點播的核心功能之外,還有一些附帶的功能,比如用戶關注列表、關注別的主播以及在線發送消息等等,而且這是一套前端和后端都開發的完整項目,學完本套項目之后,可以讓大家快速的實現全棧工程師的進階。
前端我們是使用的vue和uniapp,而后端則是使用目前比較火爆的nodejs的一款框架koa開發的,如果你沒有uni-app和KOA的相關基礎,也是可以學習本套課程的,因為我們在開發實戰之前會帶領大家認識學習uni-app的入門與精通以及KOA框架的基本入門學習,讓大家從小白什么都不會慢慢的學會開發一個完整的項目實戰。
二、課程特色與項目經驗面試
這套課程最大的特色就是模仿的當今比較火爆的互聯網的應用程序,可以給我們豐富我們的面試經驗,就比如我們去面試前端開發,可以將這套實戰項目學到的一些技術點和知識點給面試官展示。
因為又是模仿的互聯網產品,因此我們可以介紹我們從事的是互聯網公司的程序開發,也可以說開發的是抖音的競品,對我們包裝面試經驗是一個很好的指導。
而課程特色這一塊兒就是:這是一套既講入門精通又講項目實戰的課程,手把手的帶著學員們從無到有的開發代碼,教大家如何做模塊化、組件化的開發以及后端API接口的開發,還能幫助我們封裝一些庫,讓我們拿來即用,這樣開發起來效率也會提高,能夠減少一定的開發時間。
最核心的當屬短視頻的播放,這也是課程的難點,講師也會手把手帶我們開發如何從零制作一個視頻的播放器,如何實現視頻的點播、視頻的快進、視頻的上傳與播放等等都會很詳細的講解。
擴展閱讀:
三、uniapp短視頻點播小程序app實戰課程信息
1、課程大小:38.54GB
2、課程課時:共計? ? 課時
3、播放格式:(mp4視頻格式)百度云網盤在線播放、下載視頻播放器播放、不加密
4、課程板塊:uniapp入門與精通、短視頻點播等核心模塊開發、后端框架學習與接口開發
5、技術架構:Koa2+uniapp+vue
6、課件說明:教程課程涵蓋素材、代碼、筆記資料
四、uniapp框架初始入門與精通視頻教程(30課時)
1)uni-app這款框架的基本了解與認識
2)uni-app具體的應用場景是什么與具體能做什么
3)為什么開發的代碼能夠多端運行
4)搭建uni-app的開發環境
5)創建一個新的基本項目
6)帶大家認識uni-app的項目結構
7)在項目基礎上編寫代碼
8)配置uni-app的配置文件
9)了解程序開發的生命周期
10)uni-app應用Vue的相關語法
11)基本語法與基本的事件綁定
12)樣式的應用
13)組件與父子組件的應用與傳值
14)函數與方法的定義
15)參數的傳參與校驗
16)制作uni-app中的核心組件
17)組件式開發與各種表單組件
18)各種導航組件
19)uni-app的接口開發
20)前后端的路由跳轉與請求
21)界面的布局與應用
22)主要講解多端與跨端的核心原理
23)多端兼容的核心原理
圖一:uniapp框架初始入門與精通課程詳情
五、短視頻點播等核心模塊開發視頻教程(59課時)
1)開始開發完整的短視頻點播項目實戰
2)重新搭建完整的項目環境
3)項目代碼編寫與代碼頁面布局
4)應用好看的圖標與各種導航欄的開發
5)布局首頁
6)開發最核心的短視頻功能組件
7)實現短視頻的上傳與播放
8)短視頻的是短視頻的一些特效實現
9)完成視頻點播觀看、快進與暫停功能
10)實現用戶的城市自動定位
11)城市列表的展示與城市選擇
12)小程序APP中完成好友的添加與關注
13)用戶好友之間交流與發送消息
14)用戶的登錄注冊與開發個人信息的編輯與完善
15)個人的昵稱與頭像設置
16)核心功能的完善與測試
17)用戶對視頻進行評價與評論
18)核心功能的完善與打包
19)將項目多端發布
圖二:uniapp短視頻點播等核心模塊開發課程詳情
六、后端框架學習與接口開發視頻教程()
1)短視頻項目開始開發后端接口
2)使用nodeJS搭建后端框架平臺
3)學習node JS的入門精通
4)NodeJS的基本開發語法與模塊化開發
5)對象的定義與設置
6)監聽與文件處理類
7)后端接收請求與響應開發流程
8)后端實現文件的上傳與下載
9)介紹nodeJS的快速開發框架KOA
10)手把手搭建KOA的后端開發環境
11)KOA提交表單處理請求
12)koa連接與操作mysql數據庫
13)開發uni-app短視頻項目的后臺管理系統
14)koa開發功能接口
15)前后端對接聯調
16)課程補充與回顧總結
圖三:后端框架學習與接口開發課程詳情
擴展閱讀: