预习
- Javascript ES6语言基础
- MongoDB、Robomongo安装和基础
- 安装Nodejs和NPM
- Nodejs+Express了解,package.json中库的了解
- HTTP协议
- RESTful API
Schedule
- REST API设计, HTTP请求 POST/DELETE/GET/PUT, HTTP协议了解
- MongoDB安装、NOSQL介绍、数据库设计
- Nodejs高并发+Express后端框架, Google V8 Engine, 无需Web服务器做负载均衡
- NPM, package.json示例, NPM各个参数的使用,好用的NPM包
- Javascript ES6 语言的优势与劣势
- 异步解决方案Promise, Async/Await
- 自动化测试mocha
- API文档
扩展
- Python Flask/Django
- Php Codeigniter
- Java Spring
- Golang Beego
作业
完成通讯录的数据库设计和增删查改API,集成自动化测试/API文档
加分点
- 多环境部署pm2
- benchmark测试
- 代码风格