Introduction
1.
Nodejs入门
1.1.
skill
1.2.
入门
1.3.
安装
1.4.
Hello world
1.5.
Common JS规范
1.6.
模块导出
1.7.
Nodejs代码调试
1.8.
编写Nodejs模块
1.9.
最小化问题
1.10.
随堂练习:写一个Nodejs模块并发布
2.
Koa入门
2.1.
什么是Koa?
2.2.
异步流程控制
2.3.
co源码解析
2.4.
中间件简介
2.5.
中间件原理
2.6.
安装Koa-generator
2.7.
hello world
2.8.
压测
2.9.
以express的方式学习koa
2.10.
随堂练习:写一个基于koa的静态http模块并发布
3.
Koa进阶
3.1.
http基础
3.2.
http实践
3.3.
jade
3.4.
session
3.5.
pub/sub
3.6.
mq
3.7.
cache
3.8.
cors
3.9.
随堂练习:集成koa-redis
4.
Koa与数据库
4.1.
mongodb安装
4.2.
了解mvc里m的作用,以及什么样的代码该放到模型里
4.3.
mongoose入门
4.4.
扩展mongoose模型statics方法和methods的区别
4.5.
虚拟属性
4.6.
回调:pre和post的差别
4.7.
mongoose的插件机制
4.8.
mongoose+promise
4.9.
mongoosedao
4.10.
分页
4.11.
关系(1对1,1对多)在mongoose里如何实现
4.12.
AGGREGATION 关联
4.13.
了解索引
4.14.
了解优化
4.15.
mongooseconnection
4.16.
了解mongodb的部署与部署
4.17.
UserModel
4.18.
随堂练习:完善用户注册、登录、管理
5.
从0开始写一个基于Koa的web框架
5.1.
生成项目
5.2.
使用nodemon
5.3.
自动挂载路由
5.4.
添加测试
5.5.
添加mongoose
5.6.
添加mvc目录
5.7.
加载某个目录到一个对象上
5.8.
如何发布npm模块
5.9.
继续优化mvc结构
5.10.
庖丁解views
5.11.
没REST怎么行?
5.12.
脚手架scaffold
5.13.
更多
5.14.
随堂练习:自己动手集成sequelize
6.
项目实战
6.1.
需求原型
6.2.
设计推导
6.3.
mvp
6.4.
流程
6.5.
前端
6.6.
模型
6.7.
后台管理
7.
部署
7.1.
概览
7.2.
购买
7.3.
创建
7.4.
安装必备软件
7.5.
安装node
7.6.
Mongodb部署
7.7.
代码部署
7.8.
负载均衡
7.9.
pm2
7.10.
监控
7.11.
随堂练习:自己动手部署阿里云
Published with GitBook
A
A
Serif
Sans
White
Sepia
Night
Share on Twitter
Share on Google
Share on Facebook
Share on Weibo
Share on Instapaper
StuQ Koa在线课程
随堂练习:集成koa-redis
本节讲的mongodb存储session,其实用redis存储也是不错的
安装redis
练习redis命令行操作
学习redis的5种数据结构
安装本课程的例子,改用mongodb为redis
关于课程学习
koa 2
promise
koa 2 + promise
koa 2 + generator + co
koa 2 + async/await(babel)
保证一次只上一个技术栈,不要一次好几个都不会,这样会比较头疼