Reading this book will enable you to build real-world, dynamic websites and web applications. Websites no longer consist of simple static content in HTML pages with integrated images and formatted text. Instead, websites have become much more dynamic, with a single page often serving as an entire site or application.
Using AngularJS technology allows you to build into your webpage logic that can communicate back to the Node.js server and obtain necessary data from the MongoDB database. The combination of Node.js, MongoDB, and AngularJS allows you to implement interactive dynamic webpages. The following are just a few of the things that you will learn while reading this book:
How to implement a highly scalable and dynamic webserver, using Node.js and Express
How to build server-side web services in JavaScript
How to implement a MongoDB data store for you web applications
How to access and interact with MongoDB from Node.js JavaScript code
How to define static and dynamic web routes and implement server-side scripts to support them
How to define your own custom AngularJS directives that extend the HTML language
How to implement client-side services that can interact with the Node.js webserver
How to build dynamic browser views that provide rich user interaction
How to add authenticated user accounts to your website/web application
How to add nested comment components to your webpages
How to build an end-to-end shopping cart