
Node.js實戰培訓
1 Node.js 基本觀念
1.1 Node.js 應用軟體架構
1.2 Node.js 使用案例 (Use Case)
1.3 非同步處理 (Async Control)
2 “Hello, World” of Node.js
2.1 Server-side Javascript
2.2 撰寫 HTTP Server
2.3 Event-driven 架構
2.4 Callbacks
3 HTML5 與 Node.js
3.1 撰寫 HTML5/Node.js 網頁
3.2 HTML5 與 Server-side
3.3 使用案例 (Case Cases)
4 Blocking and Non-blocking
4.1 Request handlers
4.2 Non-block requests
4.3 處理 GET/POST requests
4.4 Route requests
4.5 事件處理 (Event listening)
5 Node.js 進階觀念
5.1 Node.js Procedss
5.2 如何 Spawn child process
5.3 Proxying Node.js
5.4 Protocol parser 實作
6 Node.js IO 處理
6.1 如何與資料庫整合
6.2 檔案處理 (Filesystem I/O)
6.3 Stream buffer
6.4 Raw buffer
6.5 其它 IO 處理
7 JavaScript Design Pattern
7.1 Creational Pattern
7.2 jQuery & Modular Pattern
7.3 其它設計模式
7.4 MVC 模式