以MongoDB、Express、Angular和Node.js四種技術為核心的技術棧(MEAN架構),被廣泛應用于全棧Web開發。
本書最終帶領讀者從零開始實現一個完整的、企業級的、前後端分離的應用——“新聞頭條”,使讀者具備用MEAN架構完整開發企業級應用的能力。
本書分為6篇。
- 第1篇介紹MEAN架構的基礎概念,使讀者對MEAN架構有一個初步的印象。
- 第2篇介紹全棧開發平臺Node.js的常用知識點,包括模組、測試、緩衝區、事件處理、檔處理、HTTP程式設計等。
- 第3篇介紹Web伺服器Express的常用知識點。
- 第4篇介紹NoSQL資料庫MongoDB的常用知識點,以及其在Node.js中的應用。
- 第5篇介紹前端應用開發平臺Angular的常用知識點,包括元件、範本、資料綁定、指令、服務、依賴注入、路由、回應式程式設計、HTTP用戶端等。
- 第6篇帶領讀者實現一個完整的應用——“新聞頭條”。
第2~5篇介紹了58個實例,將理論講解最終落實到代碼實現上。隨著圖書內容的推進,這些實例不斷趨近於工程項目,具有很高的應用價值和參考價值。
本書由淺入深、層層推進、結構清晰、實例豐富、通俗易懂、實用性強,適合MEAN架構的初學者和進階讀者作為自學用書,也適合培訓學校作為培訓教材,還適合大、中專院校的相關專業作為教學參考書。
柳偉衛,網名老衛、waylau
一線互聯網公司架構師,CSDN、開源中國、雲棲社區等社區技術專家,慕課網講師。
具有多年軟體發展管理及系統架構經驗。負責過多個分散式系統的設計與研發,參與了多個大型專案微服務架構的技術改造。通過aylau.com分享個人技術心得。