1/6
需調書
Node.js Fullstack 原理與實務 (4版)
$585元 定價: $780 7.5折 可訂購
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單
簡介
Node.js 初學者設計的入門教材,幫助你從零開始、建立實作能力的學習指南。
目錄
第 1 章:JavaScript 設計模式
1.1 Object(物件)
1.2 宣告 Class
1.3 使用 Factory Pattern
1.4 Constructor Pattern
1.5 Design Pattern for Front-End
1.6 Module Pattern
1.7 jQuery Pattern
1.8 選擇器模式
1.9 Prototype Pattern
1.10 其它模式
第 2 章:HTML5 軟體開發的概念
2.1 HTML5 的 Runtime 是瀏覽器
2.2 從 Chrome 瀏覽器談起
2.3 Web Fullstack 軟體開發的概念
2.4 JavaScript 也能開發雲端服務
2.5 Data Push 設計模式
2.6 Device API 的革命時代
2.7 重要的資訊交換格式:JSON
2.8 結語:HTML5 是雲端技術
第 3 章:Node.js 入門 - URL Routing 篇
3.1 Hello, World
3.2 製作 Node.js 模組
3.3 URL Routing
3.4 設計 HTTP API
3.5 解析 Query String
第 4 章:Node.js 入門 - WebSocket 與 JSON 篇
4.1 第一個 WebSocket 伺服器
4.2 學習 JSON 格式
4.3 製作 WebSocket 用戶端
4.4 使用 jQuery 模式
4.5 使用 this 物件
第 5 章:軟體思惟 - Lambda 篇
5.1 Lambda
5.2 Callback Function
5.3 從 TypeScript 談 Promise
5.4 使用 Promise 封裝非同步處理流程
5.5 async/await:語意同步化
5.6 非同步 Node.js 技術演化
第 6 章:軟體思惟 - Web Service 篇
6.1 再探 HTTP API
6.2 REST
6.3 REST + JSON 範例
第 7 章:軟體思惟 - Non-blocking IO 篇
7.1 認識 Non-blocking IO
7.2 非同步式讀取多個檔案
7.3 深入 Node.js 非同步錯誤處理
第 8 章:Node.js 應用 - Express.js 入門
8.1 Express.js 初體驗
8.2 MVC 與 HTML Template Engine
8.3 解析 app.js
8.4 Express URL Routing
8.5 Middleware 的觀念
第 9 章:Express.js 應用 - Middleware
9.1 Express Middleware 控制流程
9.2 使用 app.use() 撰寫全域 Middleware
9.3 常用的 Express.js Middleware
第 10 章:REST API 架構 - 使用 Express.js
10.1 服務導向架構
10.2 關於 SOA 與 3-Tier 架構
10.3 Presenetation 在 Client 端
10.4 Express.js 與 REST API
10.5 Node.js Chat Client
10.6 WebSocket 即時推播
第 11 章:REST API 應用 - 使用 jQuery
11.1 呼叫 REST API - 使用 jQuery
11.2 從 Key-Value 對應出發:前端框架的語義演化
第 12 章:MVC 架構實作 - Backbone.js 入門
12.1 Backbone Way
12.2 認識 View.$el
12.3 認識 Backbone.Model
12.4 認識 Backbone.Model.fetch
12.5 認識 Backbone.Model.save
第 13 章:NoSQL 資料庫應用 - 使用 MongoDB
13.1 關於 MongoDB
13.2 安裝 MongoDB 資料庫伺服器
13.3 使用 Mongoose Driver:語意模型起點
13.4 CRUD 實作:語意資料的最終流轉




