第1章 課程內容介紹
主要介紹爲何咱們錄製本次課程、課程包含的主要內容。
第2章 NodeJS 是什麼,爲何偏心NodeJS?
在一切課程課程內容開始以前先了解一下 NodeJS 到底是什麼,NodeJS 有哪些核心特性。
第3章 環境 & 調試
NodeJs 的開發環境、運行環境、經常使用 IDE 以及集中經常使用的調試工具 & 方法
第4章 NodeJS 基礎 API
介紹 NodeJS 最經常使用的基礎 API,爲後面項目開發作好準備path、Buffer、event、fs。
第5章 項目初始化
項目開始以前瞭解一下項目初始化知識,作開實戰項目開始準備 1.gitignore:只上傳有必要的代碼到 github 2.npmignore:只上傳有用的內容到 npm 3.editconfig:統一代碼風格
第6章 案例項目--靜態資源服務器
第一個實戰項目,本身實現一個靜態資源服務器,主要內容包括 1.HTTP 協議 2.基礎API應用 3.回調地獄解決方案 npm 包版本 & 發佈
第7章 本地構建
代碼從本地書寫到線上轉換,主要介紹幾個業界通用工具 1.gulp 2.babel 3.webpack
第8章 單元測試 & UI 測試
測試線上質量的保障,主要介紹了單元測試經常使用的工具 1.mocha 2.chai 3.Istanbul 4.Benchmark
第9章 UI 測試經常使用工具
UI 測試經常使用工具 1.Jest 2.enzyme 3.selenium webdirver
第10章 案例項目--headless 爬蟲
最後一個實戰小例子,經過一個使用 headless 實現的簡單爬蟲,體會 NodeJS 開發之趣。
第11章 課程總結
1.回顧課程設計的主要知識點 2.簡單介紹由於篇幅緣由爲介紹到有用的知識點 3.我的對 NodeJS 發展的見解webpack
下載地址:百度網盤下載git