课程介绍

适用人群

具备网页基础知识,Vue.js基础的朋友,多端开发程序员

课程概述

《uni-app 制作抖音短视频多端APP》由锐亚教育前端技术研究中心研发制作,带领web前端新手从入门到精通的全栈课程,课程以跨平台技术Uniapp制作短视频为案例,介绍前端开发的基础技术,重点介绍了多视频类app的常用组件,与视频服务器交互技术。
本课程以Node.js为服务器端介绍如何搭建简单视频服务器技术与客户端交换技术。

课程目录

章节1: 抖音短视频前端部分项目源码与资源下载
课时1 文本 源代码与资源下载地址

章节2: 初识uniapp
课时2 视频 介绍视频
课时3 视频 1-0 课程介绍
课时4 视频 1-1 创建一个uni-app项目
课时5 视频 1-2 目录结构介绍
课时6 视频 1-3 页面样式与布局
课时7 视频 1-4 配置文件pages
课时8 视频 1-5 uni-app的生命周期

章节3: 在uniapp中使用vue
课时9 视频 2-1 模板语法
课时10 视频 2-2 样式绑定
课时11 视频 2-3 事件绑定
课时12 视频 2-4 条件渲染
课时13 视频 2-5 列表渲染
课时14 视频 2-6 v-model的使用
课时15 视频 2-7 vue实例的生命周期
课时16 视频 2-8 计算属性,方法和监听
课时17 视频 2-9 父子组件传值
课时18 视频 2-10 组件参数校验

章节4: uniapp的组件
课时19 视频 3-1 uni-app基础组件讲解
课时20 视频 3-2 uni-APP表单组件讲解
课时21 视频 3-3 uni-app导航与页面传参
课时22 视频 3-4 媒体组件

章节5: uniapp的接口
课时23 视频 4-1 基础api讲解
课时24 视频 4-2 网络请求
课时25 视频 4-3 路由与页面跳转
课时26 视频 4-4 数据缓存
课时27 视频 4-5 媒体相关
课时28 视频 4-6 设备相关
课时29 视频 4-7 界面相关
课时30 视频 4-8 页面与窗体
课时31 视频 4-9 跨端兼容
课时32 视频 4-10 分享
课时33 视频 4-11 subNVue原生子窗体

章节6: 抖音短视频类小程序首页开发
课时34 视频 5-1 创建一个新的项目
课时35 视频 5-2 开发底部自定义tab栏
课时36 视频 5-3 uni-app中使用iconfont图标
课时37 视频 5-4 uni-app首页导航栏开发
课时38 视频 5-5 创建视频列表组件
课时39 视频 5-6 创建视频播放组件
课时40 视频 5-7 完善视频播放组件
课时41 视频 5-8 请求模拟的json数据
课时42 视频 5-9 完善json数据
课时43 视频 5-10 视频列表组件左侧信息栏开发
课时44 视频 5-11 视频列表组件右侧图标栏开发
课时45 视频 5-12 视频列表页面添加css动画
课时46 视频 5-13 视频列表页利用js添加特效
课时47 视频 5-14 添加滑动播放视频功能
课时48 视频 5-15 父组件调用子组件方法
课时49 视频 5-16 添加播放、暂停当前视频功能
课时50 视频 5-17 添加双击事件
课时51 视频 5-18 控制首个视频自动播放
课时52 视频 5-19 动态渲染视频信息

章节7: 城市页面开发
课时53 视频 6-1 创建城市页面
课时54 视频 6-2 完善城市页面布局

章节8: 城市选择页面开发
课时55 视频 7-1 创建城市选择页面
课时56 视频 7-2 城市列表组件开发
课时57 视频 7-3 热门城市部分开发
课时58 视频 7-4 切换城市页面城市列表部分开发
课时59 视频 7-5 切换城市页面字母表布局
课时60 视频 7-6 城市联动
课时61 视频 7-7 字母表滑动选择
课时62 视频 7-8 修改当前城市

章节9: 关注页面开发
课时63 视频 8-1 关注页面开发
课时64 视频 8-2 关注页面视频列表开发
课时65 视频 8-3 关注页面布局
课时66 视频 8-4 完善关注页面视频列表组件
课时67 视频 8-5 创建好友页面
课时68 视频 8-6 关注页面动态播放视频
课时69 视频 8-7 优化自动播放功能

章节10: 消息页面开发
课时70 视频 9-1 创建消息页面
课时71 视频 9-2 消息页面布局
课时72 视频 9-3 利用列表渲染渲染消息页面

章节11: 个人页面开发
课时73 视频 10-1 创建个人页面
课时74 视频 10-2 开发个人信息组件
课时75 视频 10-3 个人信息组件布局
课时76 视频 10-4 完善个人页面信息部分
课时77 视频 10-5 创建个人页面视频列表组件
课时78 视频 10-6 实现切换视频列表功能

章节12: 编辑资料页面开发
课时79 视频 11-1 创建编辑个人资料界面
课时80 视频 11-2 个人资料页面布局
课时81 视频 11-3 添加修改头像功能
课时82 视频 11-4 添加修改昵称功能
课时83 视频 11-5 完善修改昵称功能
课时84 视频 11-6 添加修改抖音号功能
课时85 视频 11-7 添加修改简介功能
课时86 视频 11-8 添加修改其他信息功能

章节13: 项目功能完善
课时87 视频 12-0.解决一个学员发现的小bug
课时88 视频 12-1 创建视频播放界面
课时89 视频 12-2 创建用户界面
课时90 视频 12-3 创建评论界面
课时91 视频 12-4 评论界面布局
课时92 视频 12-5 项目发布上线

章节14: 移动应用打包
课时93 视频 APP安卓打包
课时94 文本 APP苹果端打包

章节15: 抖音短视频后台开发Node.js基础
课时95 视频 13-1 介绍node.js
课时96 视频 13-2 环境搭建
课时97 视频 13-3 REPL环境基础指令
课时98 视频 13-4 node中的global
课时99 视频 13-5 模块化
课时100 视频 13-6 模块对象
课时101 视频 13-7 模块类型
课时102 视频 13-8 非路径加载机制
课时103 视频 13-9 核心模块
课时104 视频 13-10 Event模块
课时105 视频 13-11 Process模块
课时106 视频 13-12 Process标准输入输出流
课时107 视频 13-13 Buffer
课时108 视频 13-14 FileSystrm
课时109 视频 13-15 利用fs实现文件删除
课时110 视频 13-16 文件监听
课时111 视频 13-17 案例:自动构建项目工具
课时112 视频 13-18 npm的基本使用
课时113 视频 13-19 自定义模块发布
课时114 视频 13-20 使用node搭建服务器
课时115 视频 13-21 request对象
课时116 视频 13-22 response对象
课时117 视频 13-23 url模块
课时118 视频 13-24 使用fs模块读取页面内容
课时119 视频 13-25 querystring的使用
课时120 视频 13-26 网络传输协议-udp
课时121 视频 13-27 网络传输协议-tcp
课时122 视频 13-28 利用tcp实现文件传输

章节16: koa框架
课时123 视频 14-1 koa框架介绍
课时124 视频 14-2 koa框架的api
课时125 视频 14-3 koa-static-cache
课时126 视频 14-4 koa-router
课时127 视频 14-5 koa-swig
课时128 视频 14-6 案例:todolist
课时129 视频 14-7 动态渲染
课时130 视频 14-8 利用静态文件添加样式(换肤功能)
课时131 视频 14-9 表单提交数据
课时132 视频 14-10 修改与删除
课时133 视频 14-11 案例todolist客户端渲染数据库版
课时134 视频 14-12 接口
课时135 视频 14-13 添加css样式
课时136 视频 14-14 添加与删除
课时137 视频 14-15 数据持久化
课时138 视频 14-16 mysql数据库安装与使用
课时139 视频 14-17 数据库讲解
课时140 视频 14-18 MySQL2
课时141 视频 14-19 请求数据库中的数据
课时142 视频 14-20 sql语句占位符的使用

章节17: 后台开发
课时143 视频 15-1 搭建一个服务器
课时144 视频 15-2 创建一个数据库
课时145 视频 15-3 前后端交互
课时146 视频 15-4 编写video接口
课时147 视频 15-5 在数据库中添加一个表
课时148 视频 15-6 修改个人资料界面
课时149 视频 15-7 后台用户接口调用
课时150 视频 15-8 添加上传功能
课时151 视频 15-9 上传视频

章节18: 课程补充
课时152 视频 16-1 设置全局变量
课时153 视频 16-2 同步请求
课时154 视频 16-3 手机无法请求到服务器的解决办法
课时155 视频 16-4 本套课程开发工具的下载