On 300 pages and in 23 chapters, Ethan gives you the whole tour starting with an intro to Node and Express, writing about testing, middleware, routing, security and taking you straight to your first deployed web application. Together you create the contrived but full-fledged website Meadowlark Travel. The code is on Github and tagged with the chapter numbers, so simply
git checkout the corresponding code stage if you rather want to follow along instead of typing every line of code yourself. To get most out of the book, though, I recommend building your own app as you read.
Stack-wise it should be mentioned that the author uses Handlebars as the templating engine and MongoDB as the database system. However, Ethan also includes general thoughts and hints about templating and data persistency so it is not too hard to use your preferred choice.
I learned a ton of stuff and if you are like me and feel the urge to dive deeper into certain topics then you might be happy to know that you are good to go with this book as your solid foundation. I even go back to this title as a reference on basic usage, certain modules and best practices. Highly recommended for Node beginners!