Summary Summary Summary Summary Nodejs入门 skill 入门 安装 Hello world Common JS规范 模块导出 Nodejs代码调试 编写Nodejs模块 最小化问题 随堂练习:写一个Nodejs模块并发布 Koa入门 什么是Koa? 异步流程控制 co源码解析 中间件简介 中间件原理 安装Koa-generator hello world 压测 以express的方式学习koa 随堂练习:写一个基于koa的静态http模块并发布 Koa进阶 http基础 http实践 jade session pub/sub mq cache cors 随堂练习:集成koa-redis Koa与数据库 mongodb安装 了解mvc里m的作用,以及什么样的代码该放到模型里 mongoose入门 扩展mongoose模型statics方法和methods的区别 虚拟属性 回调:pre和post的差别 mongoose的插件机制 mongoose+promise mongoosedao 分页 关系(1对1,1对多)在mongoose里如何实现 AGGREGATION 关联 了解索引 了解优化 mongooseconnection 了解mongodb的部署与部署 UserModel 随堂练习:完善用户注册、登录、管理 从0开始写一个基于Koa的web框架 生成项目 使用nodemon 自动挂载路由 添加测试 添加mongoose 添加mvc目录 加载某个目录到一个对象上 如何发布npm模块 继续优化mvc结构 庖丁解views 没REST怎么行? 脚手架scaffold 更多 随堂练习:自己动手集成sequelize 项目实战 需求原型 设计推导 mvp 流程 前端 模型 后台管理 部署 概览 购买 创建 安装必备软件 安装node Mongodb部署 代码部署 负载均衡 pm2 监控 随堂练习:自己动手部署阿里云