Chapter 1. Contact Manager

In this chapter, you'll learn how to build a Contact manager application. The application will be divided into two separate parts: one part consisting of the backend, our Node.js API written using Express, and the client application crafted using Angular 2.

Don't worry! This chapter will be more of a guideline, setting up a base project and wrapping your head around TDD (short for Test-driven development) in Node.js. We'll also get to see Angular 2 in action. We are not going to write tests on the client side as there are enough things to accumulate in one chapter.

Setting up the base application

The best way to start is with a solid base. That's why we are going to focus on building the base structure of our application. ...

Get Web Application Development with MEAN now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.