SkyAndCloud / NodejsStarter

2017 Backend trainning for Dian Group

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

预习

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测试
  • 代码风格

About

2017 Backend trainning for Dian Group


Languages

Language:JavaScript 97.2%Language:HTML 2.0%Language:CSS 0.8%