# 文档说明
> 如果你熟悉:CSS,HTML,Javascript,Es2015,MySQL,Nodejs,Vuejs规范能够帮助你快速掌握课程教学内容
**本课程是跨平台应用开发全栈教程,内容涵括前端和后端开发的基础知识**
1. Javascript基础
2. Vuejs入门
3. uni-app开发入门
4. Koa基础
5. Thinkjs基础
## uni-app
[uni-app](https://uniapp.dcloud.io/)是一个使用[Vue.js](https://vuejs.org/)开发**跨平台**应用的前端框架,开发者编写一套代码,可编译到iOS、Android、H5、小程序等多个平台。
## Thinkjs
ThinkJS 是一款面向未来开发的 Node.js 框架,整合了大量的项目最佳实践,让企业级开发变得如此简单、高效。
**Thinkjs特性**
* 基于 Koa 2.x,兼容 middleware
* 内核小巧,支持 Extend、Adapter 等插件方式
* 性能优异,单元测试覆盖程度高
* 内置自动编译、自动更新机制,方便快速开发
* 使用更优雅的`async/await`处理异步问题
> 如果你熟悉ThinkPHP,你会发现Thinkjs的设计有很多类似的地方。
# 基本开发工具
## HbuilderX
下载地址:http://www.dcloud.io/hbuilderx.html
> 使用HbuilderX开发移动端跨平台应用程序。请下载APP开发版,该版本集成了开发用到的大部分的插件
## 微信开发者工具
下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
## 支付宝小程序开发工具
下载地址:https://opendocs.alipay.com/mini/developer/getting-started
## 花生壳域名映射工具
> 支持HHTPS协议,开发微信小程序测试必须要工具
https://hsk.oray.com/download/
## VS Code 编辑器
下载地址:https://code.visualstudio.com/
> 选择与操作系统匹配的版本,选择32位还是64位
# 课程教学
曾青松 教授 博士
[Email:qingsongzeng@163.com](mailto:qingsongzeng@163.com)
个人网站:[http://www.zengqs.com](http://www.zengqs.com)
[广州番禺职业技术学院](http://www.gzpyp.edu.cn)
# 相关链接及教程
vue 教程(视频):[https://ke.qq.com/course/248507?tuin=4f8da6](https://ke.qq.com/course/248507?tuin=4f8da6)
uni-app 官网 :[http://uniapp.dcloud.io/](http://uniapp.dcloud.io/)
uni-app从入门到精通 https://www.kancloud.cn/guobaoguo/uni-app/821776
uni-app 跨平台应用开发教程 https://www.kancloud.cn/guobaoguo/uniapp/820863
uni-app 跨平台应用开发教程(视频) https://ke.qq.com/course/323825?tuin=3d0e3efb
- 文档说明
- 服务端开发指南
- 客户端开发指南
- 请求拦截器
- API接口实例分析
- 页面文件
- NPM包管理
- 创建NPM包项目
- 课程设计
- 概述
- 内容管理系统项目
- 配置开发环境
- 设计静态原型
- 快速构建项目
- 构建CMS系统前端界面
- 门户模块
- 新闻列表
- API接口规范
- 生成模拟数据
- 显示新闻列表
- NavigatorPath组件
- ChannelHeader组件
- v-line-clamp指令
- formatDate过滤器
- 新闻详情页
- 修改顶部导航菜单
- 实现访问远程API
- 扩展功能
- 组件开发
- 服务端项目
- 编写服务模块
- 项目配置
- 数据库
- 创建数据库脚本
- 配置数据库
- 创建模拟数据
- 新闻模块控制器
- 添加逻辑验证层
- 实现接口
- 书栈模块
- QA