How to learn nodes in a quick and efficient way? Follow the path to learn nodejs in 19 days
Writen by Michael Chen
https://github.com/mkatsoho/nodejs-learning-path
-
Duration: 2 days
-
Duration: 1 day
-
Duration: 4 days
-
- Duration: 3 days
-
- use nodejs version 6+
- instead of express, learn koa later in the path
- use notepad/vi/sublime
Duration: 4 days
-
Understand nodejs callback
- try setTimeout function
- try async file IO functions, e.g. fs.writeFile(), fs.readFile()
Duration: 1 day
-
ES6/ES7 (optional)
Duration: 4 days
-
- a perfect test framework
Duration: 3 days
-
- a test framework, perfect before AVA was born
Duration: 1 day
-
- suggest to use KOA@2 instead of Expressjs
- generate the first expressjs sample app
Duration: 4days
-
KOA2
-
use Webstorm IDE, to handle complex projects
-
Jade (now renamed as PUG))(Optional)
- A html template
Duration: 4 days
-
Deep leaning on Javascript (optional)
Duration: 20 days
-
Git (optional)
- Manage codes in professional way
- short tutorial
- long tutorial
Duration:2 to 7 days
-
To be continued
MongoDB, Mongoose
Nginx & nodejs
thrift & protobuf
Redis, Kafka
Notes: The duration time is fixed by the original author. It may alter. I removed the chinese version of any tutorials. If anyone is interested in chinese version, please have a look at the original repo