Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ElemeFE/node-practice

Node.js 实践教程
https://github.com/ElemeFE/node-practice

Last synced: about 2 months ago
JSON representation

Node.js 实践教程

Awesome Lists containing this project

README

        

# Node.js 实践教程

本教程的初衷是做一个 Node.js 进阶的视频教程, 在撰写 [node-interview](https://github.com/ElemeFE/node-interview) 之后, 觉得按照概念依次讲下来不好组织, 于是决定按照以一些有名的**模块/功能**为基础, 在实现的过程中讲解各项知识点.

其中的各项实践, 由于篇幅和时间的原因只有简单的基本原理, 在一些细节/错误处理上可能并没有太过深入, 如果各位同学在观看的过程中发现有问题/遗漏的地方可以在 issue 中提出, 后期会在相应的板书中整理补充.

## Control Flow

* async 模块 [[Markdown]](control/async/README.md) [[Video]](http://v.youku.com/v_show/id_XMjY2MjI5NzU5Ng==.html)
* Promise 实现 [[Markdown]](control/promise/README.md) [[Video]](http://v.youku.com/v_show/id_XMjY4MjM4MjA2MA==.html)
* coroutine 实现 [[Markdown]](control/coroutine/README.md)
* co 模块 [[Markdown]](control/co/README.md)
* async/await 实现
* CSP 实现
* lazy compute

## Web

* HTTP client 实现 [[Markdown]](web/http-client/README.md)
* HTTP server 实现
* Request 模块
* koa 实现
* 模板引擎
* 网页爬虫

## Storage

* DB 实现
* key-value DB 实现
* redis client 实现
* MySQL ORM 实现

## 最后

大纲并不是完成版, 整理过程中发现比较好的实践也会动态加入.