Email 给作者
You can use this page to email Jollen Chen about Node.js 雲端技術與軟體思惟.
关于本书
寫作理念
- 給 Node.js 初學者的入門教材。
- 本書給予基本的學習指南與重點整理,對初學者認識 Node.js 有很大的幫助。
- 本書加入許多思惟邏輯的介紹,有助於建立架構化的思考。
- 軟體工程師著重思惟修煉,從分析與思考的角度學習 Node.js & HTML5。
- 介紹應用技術:Express.js、RESTful、Backbone.js。
閱讀建議
- 讀者應具備至少一種程式語言的能力,具 JavaScript 程式語言基礎佳
- 建議具備基本的 Web 開發經驗
發佈歷史
- Week 1:2013.10.10 初次發佈 Chapter1~Chapter2
- Week 2:2013.10.17 正式發佈 Chapter3~Chapter4
- Week 3:2013.10.24 正式發佈 Chapter5~Chapter7
- Week 4:2013.11.02 正式發佈 Chapter8
- Week 5:2013.11.11 正式發佈 Chapter9
- Week 6:2013.11.22 正式發佈 Chapter10
- Week 7:2013.12.05 正式發佈 Chapter11
- Week 8:2013.12.31 正式發佈 Chapter12
Release Notes: 2013.10.17
"今天正式發佈第 2 週章節了。本次新增第 3 章與第 4 章共二章。學習主題包含:Nodejs URL Routing、Query String、WebSocket、JSON。歡迎下載更新版 Ebook。"
Release Notes: 2013.10.24
"今天正式發佈第 3 週章節了。本次共新增 3 個章節,第 5~7 章共二章。學習主題包含:Lambda、Web Service 與 Nonblocking IO 的觀念。利用一週的時間,思考 3 個重要的軟體開發觀念,鍛鍊內功,為接下來的進階主題做好準備。"
Release Notes: 2013.11.02
"本週正式更新第 8 章。從這章開始,主題將切入 Node.js 的應用層面。最重要的應用主題首推 Express.js,這是一個搭配 Node.js 的 MVC 應用程式框架。歡迎跟隨本週進度,練習基本的 Node.js + Express.js 開發技術。從本週開始,每週的更新時間調整為每週六或日(原每週四),還有 4 週的發佈計畫,歡迎繼續學習。"
Release Notes: 2013.11.11
"本週正式發佈第 9 章,為大家介紹 Express.js 的 Middleware 觀念,這是一個有趣又實用的技術,Middleware 可以幫助開發者,用很精簡的方式,來控制程式的流程,例如:頁面的保護。Middleware 可以想像成是 URL 的 Plugin,想為 URL 加入一些外掛功能嗎?寫 Middleware 就對了。"
Release Notes: 2013.11.22
"第 6 週章節發佈。今天正式發佈第 10 章,主題是「REST API 架構 - 使用 Express.js」。學習 REST API 的觀念,並練習實作 Web Service,是您學習 Node.js 的重要里程碑。跨過這個里程碑後,使用 Node.js 來開發即時互動 Web 應用,就會變得輕鬆自在了!"
Release Notes: 2013.12.05
"發佈第 11 章:REST API 應用 - 使用 jQuery。除了學習 REST API 的應用外,還要初探一個叫做 MVC 的軟體架構模式,這是軟體開發的重要思惟。但 MVC 有其必要性嗎?以及 MVC 架構模式能解決什麼問題,並帶來什麼好處?本章透過 Client Application 的製作,引導讀者發現問題,並思考 MVC 架構模式的必要性。"
Release Notes: 2013.12.31
"發佈第 12 章:MVC 架構實作 - Backbone.js 入門。以最精簡、省時的方式,入門 Backbone.js 框架,以及 MVC 架構實作。在 2013 年的最後一天,為大家送上本書入門篇的最後一個章節。Happy New Year!2014 年繼續邁向進階主題。"
Revision
Rev.1 - 2014.03.13
- News: 更名為「Node.js 雲端技術與軟體思惟」
- Update: Chapter 1: 加強對 Constructor Pattern 的說明
- Add: Chapter 1: 新增 Prototype Pattern 的說明
- Add: Chapter 12: 新增更多 Backbone.js 的 Data Model 教學
关于作者
Jollen Chen,Moko365(仕橙3G教室) CEO 與講師,Mokoversity Founder 暨軟體工程師,熱愛研究 Linux 與 Android 技術。2005 年開始,參與、也負責過 Android 手機的產品開發計畫。曾為 Motorola、HTC、Foxconn、LG、OPPO、騰迅、廣達電腦、緯創、仁寶等超過 50 家企業講授課程。負責 Mokoversity 的全端軟體開發,也在幾家科技廠兼任 Linux 驅動程式與 Android Framework 架構設計顧問。目前正默默打造一些 Startup 計畫。