I want to admit it right away: Looking at the amount of code, this part is probably more about AngularJS than Node.js – but I think it's important to see how Node.js can be used as one part in a complete application. Also, I'm a huge fan of AngularJS and am firmly convinced that knowing Node.js and AngularJS in combination is extremely valuable.
Nevertheless, besides teaching you a bit about building AngularJS frontends, the chapter does teach you a lot about Node.js, too. We will learn how to create a full-fledged RESTful web service API, and probably even more important, we will learn how to do so in a fully test-driven manner using end-to-end test specifications.
Additionally, we will talk about using a database abstraction layer, and we will learn how to integrate database migrations into our development and testing workflow. All in all, we will learn a lot about creating Node...