Web Development with Node and Express: Leveraging the JavaScript Stack (Paperback)
暫譯: 使用 Node 和 Express 的網頁開發:利用 JavaScript 技術棧 (平裝本)

Ethan Brown

買這商品的人也買了...

商品描述

Learn how to build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this hands-on guide, author Ethan Brown teaches you the fundamentals through the development of a fictional application that exposes a public website and a RESTful API. You’ll also learn web architecture best practices to help you build single-page, multi-page, and hybrid web apps with Express.

Express strikes a balance between a robust framework and no framework at all, allowing you a free hand in your architecture choices. With this book, frontend and backend engineers familiar with JavaScript will discover new ways of looking at web development.

  • Create webpage templating system for rendering dynamic data
  • Dive into request and response objects, middleware, and URL routing
  • Simulate a production environment for testing and development
  • Focus on persistence with document databases, particularly MongoDB
  • Make your resources available to other programs with RESTful APIs
  • Build secure apps with authentication, authorization, and HTTPS
  • Integrate with social media, geolocation, and other third-party services
  • Implement a plan for launching and maintaining your app
  • Learn critical debugging skills

    This book covers Express 4.0.

商品描述(中文翻譯)

學習如何使用 Express 建立動態網頁應用程式,這是 Node/JavaScript 開發堆疊中的關鍵組件。在這本實作指南中,作者 Ethan Brown 通過開發一個虛構的應用程式,教您基本概念,該應用程式提供公共網站和 RESTful API。您還將學習網頁架構的最佳實踐,以幫助您使用 Express 建立單頁、多頁和混合型網頁應用程式。

Express 在強大框架和完全不使用框架之間取得平衡,讓您在架構選擇上有更大的自由度。透過這本書,熟悉 JavaScript 的前端和後端工程師將發現網頁開發的新視角。

- 創建網頁模板系統以渲染動態數據
- 深入了解請求和響應對象、中介軟體和 URL 路由
- 模擬生產環境以進行測試和開發
- 專注於使用文檔數據庫的持久性,特別是 MongoDB
- 通過 RESTful API 使您的資源可供其他程式使用
- 建立安全的應用程式,包含身份驗證、授權和 HTTPS
- 與社交媒體、地理位置和其他第三方服務整合
- 實施啟動和維護應用程式的計劃
- 學習關鍵的除錯技能

這本書涵蓋了 Express 4.0。