庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
   
區政新角度
  • 定價64.00元
  • 8 折優惠:HK$51.2
  • 放入購物車
二樓書籍分類
 
網頁應用程式設計:使用 Node 和 Express

網頁應用程式設計:使用

沒有庫存
訂購需時10-14天
9789863474371
Ethan Brown
賴屹民
歐萊禮
2014年12月19日
193.00  元
HK$ 173.7  






ISBN:9789863474371
  • 規格:平裝 / 336頁 / 18.5 x 23 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 網頁開發設計 > 其他網頁設計

















      活用 JavaScript 堆疊



      “編寫同時具備吸引力與詳實的書籍並不容易,但 Ethan Brown 做到了。在這個主題中,《網頁應用程式設計—使用 Node 和 Express》是我所見過的最佳技術簡介書籍之一。令人印象深刻的是,它的範圍包含所有必備知識,讓你可以使用 Node.js 與 Express 框架以建構可上線的 Web 應用程式。” -Semmy Purewal Netflix 資深軟體工程師



      學習如何以 Express(Node/JavaScript 開發堆疊的關鍵元件)建構動態的 Web 應用程式。在這個實踐指南中,作者 Ethan Brown 將會開發一個虛構的應用程式,用它來公開一個公用的網站及 RESTful API,讓你學會基本知識。你也會學到 Web 架構的最佳做法,協助你使用 Express 建構單網頁、多網頁及混合式 Web app。



      Express 在強健的框架及完全無框架之間取得一個平衡點,讓你可以自由地選擇架構。熟悉 JavaScript 的前端及後端工程師都可以透過本書找到新的 Web 開發方式。



      • 建構可呈現動態資料的網頁模板系統

      • 深入討論請求與回應物件、中介軟體及 URL 路由

      • 模擬上線環境以進行測試及開發

      • 使用文件資料庫來持久保存,特別是 MongoDB

      • 使用 RESTful API 讓其他程式使用你的資源

      • 使用驗證、授權與 HTTPS 建構安全的 app

      • 整合社交媒體、地理定位及其他第三方服務

      • 執行計畫,啟動並維護你的 app

      • 學習關鍵的除錯技巧



      Ethan Brown 是 Pop Art(位於奧勒岡州波特蘭市的互動行銷機構)的資深軟體工程師。他負責為客戶建構與製作 Web 應用程式,範圍包括小型的業務與國際性的企業。





    chapter 01 Express 簡介

    chapter 02 開始使用 Node

    chapter 03 使用 Express 來節省時間

    chapter 04 整理

    chapter 05 品質確認

    chapter 06 請求與回應物件

    chapter 07 使用 Handlebars 來製作樣板

    chapter 08 表單處理

    chapter 09 Cookie 與期程

    chapter 10 中介軟體

    chapter 11 傳送 Email

    chapter 12 生產考量

    chapter 13 持久保存

    chapter 14 路由

    chapter 15 REST API 與 JSON

    chapter 16 靜態內容

    chapter 17 用 Express 實作 MVC

    chapter 18 安全

    chapter 19 整合第三方 API

    chapter 20 除錯

    chapter 21 開張

    chapter 22 維護

    chapter 23 其他資源










      很明顯地,本書適合計畫使用 JavaScript、Node 與 Express 來建構網路應用程式(傳統網站、RESTful API 或介於兩者之間的任何東西)的程式員。在 Node 的開發中,讓人感到振奮的事項之一,就是它已經吸引了一群全新的程式員。因為 JavaScript 本身的無障礙性與彈性,讓它吸引了全世界的自學程式員。在電腦科技的演化過程中,從來沒有出現程式語言如此便利的狀況。程式語言線上學習資源的數量及品質(以及遇到困難時可獲得的支援)真的讓人訝異且鼓舞人心。所以我想對程式新手(可能是自學的)說:歡迎您。



      當然,也有一些像我一樣,已經投入一段時間的程式員。與我這個年代的許多程式員一樣,我是從組合語言及 BASIC 起家的,接著接觸 Pascal、C++、Perl、Java、PHP、Ruby、C、C# 及 JavaScript。在大學的時候,我看過更厲害的語言,例如 ML、LISP 與 PROLOG。在這類語言之中,有一些的確比較符合我的需求,但是在我看過的語言中,沒有任何一種語言像 JavaScript 如此具備保證性。所以我也是為了跟我一樣:具備許多經驗,而且對特定技術具備更深的哲學觀的程式員來編寫這本書。



      你必須具備一些 JavaScript 的經驗,但不一定要有 Node 的經驗。如果你是程式菜鳥,我推薦你參考 Codecademy。如果你是位資深的程式員,我推薦 Douglas Crockford 的 [removed] The Good Parts(O’Reilly)。本書的範例可在所有可運行 Node 的系統上使用(包括 Windows、OS X 與 Linux)。這些範例主要針對命令列(終端機)的使用者,所以你多少需要瞭解你的系統的終端機。



      最重要的是,本書是獻給熱情的程式員的。他們對 Internet 的未來懷抱熱情,而且想要成為它的一部分。他們熱情地學習新事物、新技術,以及新的網路開發方法。親愛的讀者,如果你不熱情,我希望你看完本書之後,成為熱情的人…



    封面記事



      本書封面的動物是一隻黑雲雀(Melanocorypha yeltoniensis)與一隻白翅雲雀(Melanocorypha leucopter)。這兩種鳥類都具備半遷居的習性,牠們的棲息範圍遠大於對牠們而言最舒適的 Kazakhstan 大草原與中俄羅斯,牠們會在該處繁殖。但是在冬季,公鳥會待在 Kazakh 大草原,雌鳥則會遷居到南方。另一方面,白翅雲雀會在冬季飛往黑海的西北方。這種鳥類的分布範圍很廣: 白翅雲雀分布於 1/4 至 1/2 的歐洲區域,黑雲雀分布於約 5% 至 1/4 的歐洲區域。



      黑雲雀的名稱,來自於這種鳥類的雄性幾乎全身都是黑色的。相較之下,雌性只有牠們的腳與翅膀是黑色的。其他地方是黑色與淡灰色的混合。



      白翅雲雀具有獨特的黑、白及板栗色的翅膀羽毛。牠翅膀具有由背部延伸的灰色條紋,底部是蒼白色的。在這個種類,雄性與雌性的差異只在於雄性的栗色冠。



      黑雲雀與白翅雲雀都具有獨特悠揚的鳴聲,在幾百年來,啟發許多作家與音樂家。這兩種鳥類在成年時,都食用昆蟲與種子,也都會在地面上築巢。黑雲雀會帶著糞便到牠們的鳥巢築牆或建構路面,但這種行為的原因還沒人知道。



      許多 O’Reilly 封面的動物都是瀕臨絕種的,對世界而言,牠們都很非常重要。如果你想要知道你可以提供什麼協助,可造訪 animals.oreilly.com。



      本書封面的圖像來自 Lydekker 的 Royal Natural History。





    其 他 著 作
    1. 網頁應用程式設計:使用 Node 和 Express(第二版)
    2. JavaScript 學習手冊(第三版)