Node.js 包教不包會
《Node.js 包教不包會》 -- by alsotang
在 CNode 混了那么久,解答了不少 Node.js 初學者們的問題。回頭想想,那些問題所需要的思路都不難,但大部分人由于練手機會少,所以在遇到問題的時候很無措。國內唯一一本排的上號的 Node.js 書是 @樸靈 的 《深入淺出Node.js》,但這本書離實戰還是比較遠的。
這個課程是希望提供更多的 Node.js 實戰機會,通過每一節精心安排的課程目標,讓 Node.js 的初學者們可以循序漸進地,有目的有挑戰地開展 Node.js 的學習。
課程列表
-
Lesson 0: 《搭建 Node.js 開發環境》
-
Lesson 1: 《一個最簡單的 express 應用》
-
Lesson 2: 《學習使用外部模塊》
-
Lesson 3: 《使用 superagent 與 cheerio 完成簡單爬蟲》
-
Lesson 4: 《使用 eventproxy 控制并發》
-
Lesson 5: 《使用 async 控制并發》
-
Lesson 6: 《測試用例:mocha,should,istanbul》
-
Lesson 7: 《瀏覽器端測試:mocha,chai,phantomjs》 -- by @elrrrrrrr
-
Lesson 8: 《測試用例:supertest》
-
Lesson 9: 《正則表達式》
-
Lesson 10: 《benchmark 怎么寫》
-
Lesson 11: 《作用域與閉包:this,var,(function () {})》 -- by @Ricardo-Li
-
Lesson 12: 《線上部署:heroku》
-
Lesson 13: 《持續集成平臺:travis》
-
Lesson 14: 《js 中的那些最佳實踐》
-
Lesson 15: 《Mongodb 與 Mongoose 的使用》
本課程特點
-
每一課的課程目標如果有能力完成,則可考慮放棄閱讀課程內容
-
對 web 開發初學者不友好,對 Windows 用戶不友好,對 ruby on rails 開發者友好
-
內容籠統,課程重點隨心所欲