以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架构的初学者和进阶读者作为自学用书,也适合培训学校作为培训教材,还适合大、中专院校的相关专业作为教学参考书。