幫助中心 | 我的帳號 | 關於我們

MEAN全棧開發(第2版使用Mongo\Express\Angular和Node)

  • 作者:(美)西蒙·霍姆斯//克萊夫·哈伯|責編:王軍|譯者:顏宇//王威//谷守闖
  • 出版社:清華大學
  • ISBN:9787302551850
  • 出版日期:2020/06/01
  • 裝幀:平裝
  • 頁數:511
人民幣:RMB 128 元      售價:
放入購物車
加入收藏夾

內容大鋼
    對於具有一定規模的Web應用程序來說,同時使用多種開發語言會拖慢整個項目的開發進度。MEAN技術棧(包括MongoDB、Express、Angular和Node)則從伺服器端到瀏覽器端,全部使用JavaScript語言進行開發,這能夠減少開發人員在不同開發語言之間切換的成本,最大程度提高開發效率。使用MEAN開發的應用程序更快、更強、更優雅,你一定會喜歡上MEAN!
    《MEAN全棧開發(第2版)使用Mongo、Express、Angular和Node》將指導你使用MEAN技術棧開發Web應用程序。本書秉承實用的原則,最開始的幾章將引導你使用Express和Node搭建一個靜態網站。之後以這個靜態網站為基礎,整合MongoDB資料庫,構建API並增加身份驗證功能。隨著學習的深入,你將掌握關於創建動態、響應式以及數據驅動的Web應用程序的大量專業知識。
    主要內容
    ·MongoDB 4、Express 4、AnguIar 7和Node.js 11
    ·MEAN技術棧架構
    ·適用於移動設備的Web應用
    ·關於效率和可重用性方面的最佳實踐
    讀者對象
    要求讀者熟悉標準的Web應用設計,掌握ES2015風格的JavaScript語言。

作者介紹
(美)西蒙·霍姆斯//克萊夫·哈伯|責編:王軍|譯者:顏宇//王威//谷守闖

目錄
第Ⅰ部分  設置基線
  第1章  全棧開發介紹
    1.1  為何學習全棧
      1.1.1  Web開發簡史
      1.1.2  全棧開發的趨勢
      1.1.3  學習全棧開發的益處
      1.1.4  為何專門介紹MEAN
    1.2  Node.js介紹
      1.2.1  JavaScript:MEAN技術棧中唯一的語言
      1.2.2  快速、高效和可擴展
      1.2.3  通過npm使用預構建的包
    1.3  Express介紹
      1.3.1  簡化伺服器配置
      1.3.2  路由響應URL
      1.3.3  視圖:HTML響應
      1.3.4  通過會話記錄訪問者的信息
    1.4  MongoDB介紹
      1.4.1  關係資料庫與文檔資料庫
      1.4.2  MongoDB文檔JavaScrit數據存儲
      1.4.3  不止是文檔資料庫
      1.4.4  MongoDB的不足之處
      1.4.5  Mongoose:關於數據建模更多的事
    1.5  Angular介紹
      1.5.1  jQuery和Angular
      1.5.2  雙向數據綁定:處理頁面中的數據
      1.5.3  使用Angular載入新頁面
      1.5.4  Angular的缺陷
      1.5.5  使用TypeScript進行開發
    1.6  相關配套支持
      1.6.1  使用Twitter Bootstrap創建用戶界面
      1.6.2  使用Git管理源代碼的版本
      1.6.3  使用Heroku作為主機
    1.7  結合實際示例將它們結合到一起
      1.7.1  介紹應用程序示例
      1.7.2  MEAN技術棧組件如何協同工作
    1.8  本章小結
  第2章  設計MEAN技術棧架構
    2.1  通用的MEAN技術棧架構
    2.2  進一步了解單頁面應用
      2.2.1  對搜索引擎不友好
      2.2.2  GoogleAnalytics和瀏覽器歷史記錄
  ……
第Ⅱ部分  構建Node Web應用程序
  第3章  創建並設置MEAN項目
  第4章  使用Node和Express構建靜態站點
  第5章  使用MongoDB和Mongoose構建數據模型
  第6章  編寫RESTAPI:嚮應用程序公開MongoDB資料庫
  第7章  消費RESTAPI:使用來自Express內部的API
第Ⅲ部分  使用Angular創建動態頁面
  第8章  使用TypeScript開發Angular應用程序

  第9章  使用Angular開發單頁面應用:基礎
  第10章  使用Angular開發單頁面應用:進階
第Ⅳ部分  管理身份認證和用戶會話
  第11章  認證用戶、管理會話和API安全
  第12章  在Angular 應用程序中使用身份認證API
附錄A  安裝MEAN技術棧
附錄B  安裝其他技術棧
附錄C  改造所有視圖
附錄D  再次介紹JavaScript

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032