内容简介
This book is aimed at web developers who are familiar with frontend technologies like JavaScript, HTML, and CSS, and modern tools like Bower, Yeoman, and Grunt.
AI简介
这是一本针对那些已经熟悉前端技术如JavaScript、HTML和CSS,并且熟悉现代工具如Bower、Yeoman和Grunt的Web开发者的书籍。本书深入探讨了单页面应用(SPA)的基本概念和原理,以及如何使用Node.js和MongoDB构建高性能的Web应用程序。
本书首先介绍了Node.js和MongoDB,并介绍了如何使用Express框架构建RESTful API。然后,通过创建一个会议Web应用程序的实例,展示了如何利用Node.js和MongoDB构建实际可用的Web应用程序。
在书中,作者详细介绍了MongoDB文档型数据库,包括MongoDB的基本概念、安装和配置,以及如何通过Mongoose库在Node应用程序中与MongoDB建立连接。同时,还介绍了如何使用Express框架创建RESTful API,以及如何在前端使用AngularJS框架构建SPA。
此外,本书还详细介绍了如何使用Jasmine和Protractor进行AngularJS应用程序的单元测试和端到端测试,以及如何将应用程序部署到云端。