Web Development with Node and Express: Leveraging the JavaScript Stack

Web Development with Node and Express: Leveraging the JavaScript Stack
By Ethan Brown

List Price: $29.99
Price: $22.72 Details

Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com

67 new or used available from $11.05

Average customer review:
(40 customer reviews)

Product Description

Learn how to build dynamic web applications with Express, a key component of the Node/JavaScript development stack. In this hands-on guide, author Ethan Brown teaches you the fundamentals through the development of a fictional application that exposes a public website and a RESTful API. You’ll also learn web architecture best practices to help you build single-page, multi-page, and hybrid web apps with Express.

Express strikes a balance between a robust framework and no framework at all, allowing you a free hand in your architecture choices. With this book, frontend and backend engineers familiar with JavaScript will discover new ways of looking at web development.

  • Create webpage templating system for rendering dynamic data
  • Dive into request and response objects, middleware, and URL routing
  • Simulate a production environment for testing and development
  • Focus on persistence with document databases, particularly MongoDB
  • Make your resources available to other programs with RESTful APIs
  • Build secure apps with authentication, authorization, and HTTPS
  • Integrate with social media, geolocation, and other third-party services
  • Implement a plan for launching and maintaining your app
  • Learn critical debugging skills

    This book covers Express 4.0.

Product Details

  • Amazon Sales Rank: #100826 in Books
  • Brand: O Reilly Media
  • Published on: 2014-07-25
  • Released on: 2014-07-25
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.19" h x .75" w x 7.00" l, .0 pounds
  • Binding: Paperback
  • 332 pages


  • O Reilly Media

Editorial Reviews

About the Author

Ethan Brown is a senior software engineer at Pop Art, a Portland-based interactive marketing agency, where he is responsible for the architecture and implementation of web sites and web services for clients ranging from small businesses to international enterprise companies. He has over twenty years of programming experience, from embedded to the web, and has embraced the JavaScript stack as the web platform of the future.

Customer Reviews

Most helpful customer reviews

28 of 29 people found the following review helpful.
5Intro to Practical Modern Web Development
By Ethan
From this book, I learned not just about how to write a basic Express app and make it nicely modular, but also learned from the enthusiastic author's wealth of knowledge and opinions about web development in general, including how to: provide security in a sane way (3rd party authentication, secure cookies, https, secure hosting and domain registration, etc.); make QA and deployment easier, simpler, and more trustworthy; plan for multi-year maintainability; and understand asynchronous javascript methods.

No knowledge of NodeJS is necessary -- I had none and was able to follow along and make my own little app. I would also estimate that (a lot) more space was used in this book covering web development in general than Node and Express in particular.

4 of 4 people found the following review helpful.
5Very Good Introduction to Node/Express
By R. Bowman
While there are many web tutorials for Node and Express many seem to have been written by people who had figured out something that worked for them after trial and error. Brown's approach is more systematic and I prefer some of the choices he made like Handlebars rather than the more complex templating schemes. i was particularly impressed by the chapter on best practices that is placed very early in the book. I am looking at Node for a new product and would like to get my team started off right.

2 of 2 people found the following review helpful.
4Good Coverage of Multi-Page Websites Using Node-Related Tools
The book offers a lot of concept coverage and it's code implementations are mostly concerned with delivering dynamic content via multi-page websites. Since it is more high-level, topics are usually thoroughly introduced, benefits are well explained, and then there are brief code implementations and conclusions.

There are typos scattered throughout but they do not obstruct the lesson meaning--just a little annoying. I also found the "Meadowlark Travel Website" to be distracting. After getting my grips in the first few chapters, I found myself jumping around in the book and did not care as much about digesting the travel website details. I think it would be more instructional to just use different model scenarios that make implementation concepts more clear and concise.

The main weakness of this book, I feel, is primary focus on dynamic multi-page website back-end. If you are wanting to develop a single-page/lean API perspective, the content of this book will not quite fit.

See all 40 customer reviews...

Connect with defaultLogic
What We've Done
Led Digital Marketing Efforts of Top 500 e-Retailers.
Worked with Top Brands at Leading Agencies.
Successfully Managed Over $50 million in Digital Ad Spend.
Developed Strategies and Processes that Enabled Brands to Grow During an Economic Downturn.
Taught Advanced Internet Marketing Strategies at the graduate level.

Manage research, learning and skills at defaultLogic. Create an account using LinkedIn or facebook to manage and organize your IT knowledge. defaultLogic works like a shopping cart for information -- helping you to save, discuss and share.

  Contact Us