1. 程式人生 > >Node.js入門到企業Web開發中的應用

Node.js入門到企業Web開發中的應用

實戰 tput 統一 sse 介紹 有用 enc oba 入門到

第1章 課程內容介紹
主要介紹為什麽我們錄制本次課程、課程包含的主要內容。
1-1 導學
1-2 課程介紹

第2章 NodeJS 是什麽,為什麽偏愛NodeJS?
在一切課程課程內容開始之前先了解一下 NodeJS 究竟是什麽,NodeJS 有哪些核心特性。
2-1 NodeJS 是什麽
2-2 NodeJS 究竟好在哪裏

第3章 環境 & 調試
NodeJs 的開發環境、運行環境、常用 IDE 以及集中常用的調試工具 & 方法
3-1 環境 & 調試 ——CommonJS1
3-2 環境 & 調試 ——CommonJS2
3-3 環境 & 調試 ——CommonJS3
3-4 環境 & 調試——引用系統內置模塊&引用第三方模塊
3-5 環境 & 調試——module.exports 與 exports 的區別
3-6 環境 & 調試——global變量
3-7 環境 & 調試——process進程
3-8 環境 & 調試——debug1
3-9 環境 & 調試——debug2

第4章 NodeJS 基礎 API
介紹 NodeJS 最常用的基礎 API,為後面項目開發做好準備path、Buffer、event、fs。
4-1 基礎 API——path1
4-2 基礎API——path2
4-3 基礎 API——Buffer1
4-4 基礎 API——buffer2
4-5 基礎 API——buffer3
4-6 基礎API—— event1
4-7 基礎API——event2
4-8 基礎API——fs1
4-9 基礎API——fs2
4-10 基礎API——fs3
4-11 基礎API——fs4-解決回調地獄問題

第5章 項目初始化
項目開始之前了解一下項目初始化知識,做開實戰項目開始準備 1.gitignore:只上傳有必要的代碼到 github 2.npmignore:只上傳有用的內容到 npm 3.editconfig:統一代碼風格
5-1 項目初始化 01--.gitignore
5-2 項目初始化 02--ESlint
5-3 項目初始化 03--ESlint

第6章 案例項目--靜態資源服務器
第一個實戰項目,自己實現一個靜態資源服務器,主要內容包括 1.HTTP 協議 2.基礎API應用 3.回調地獄解決方案 npm 包版本 & 發布
6-1 靜態資源服務器 01
6-2 靜態資源服務器 02
6-3 靜態資源服務器 03
6-4 靜態資源服務器 04
6-5 靜態資源服務器 05
6-6 靜態資源服務器 06
6-7 靜態資源服務器 07
6-8 靜態資源服務器 08--壓縮文件
6-9 靜態資源服務器 09--range範圍請求
6-10 靜態資源服務器10--緩存
6-11 靜態資源服務器 11--cli
6-12 靜態資源服務器 12--cli & 版本
6-13 靜態資源服務器 13--cli

第7章 本地構建
代碼從本地書寫到線上轉換,主要介紹幾個業界通用工具 1.gulp 2.babel 3.webpack
7-1 gulp 1
7-2 gulp 2
7-3 babel
7-4 webpack--簡介
7-5 webpack--entry、output
7-6 webpack--module
7-7 webpack--plugins

第8章 單元測試 & UI 測試
測試線上質量的保障,主要介紹了單元測試常用的工具 1.mocha 2.chai 3.Istanbul 4.Benchmark
8-1 單元測試 mocha 1--斷言assert
8-2 單元測試 mocha 2--Mocha
8-3 測試 覆蓋率 istanbul
8-4 持續集成
8-5 benchmark

第9章 UI 測試常用工具
UI 測試常用工具 1.Jest 2.enzyme 3.selenium webdirver
9-1 UI 測試 1
9-2 UI 測試 2
9-3 UI 測試 3--sinon
9-4 UI 測試 4--webdriver

第10章 案例項目--headless 爬蟲
最後一個實戰小例子,通過一個使用 headless 實現的簡單爬蟲,體會 NodeJS 開發之趣。
10-1 爬蟲與反爬蟲簡介
10-2 初使用puppeteer爬百度圖片
10-3 Pupeteer API
10-4 爬蟲任務分析
10-5 爬蟲代碼實現1
10-6 爬蟲代碼實現2
10-7 爬蟲代碼實現3

第11章 課程總結
1.回顧課程設計的主要知識點 2.簡單介紹因為篇幅原因為介紹到有用的知識點 3.個人對 NodeJS 發展的看法
11-1 小結

下載地址:百度網盤下載

Node.js入門到企業Web開發中的應用