活用
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
應用程式,範圍包括小型的業務與國際性的企業。