Publishers of technology books, eBooks, and videos for creative people

Home > Store

Write Modern Web Apps with the MEAN Stack: Mongo, Express, AngularJS, and Node.js

Register your product to gain access to bonus material or receive a coupon.

Write Modern Web Apps with the MEAN Stack: Mongo, Express, AngularJS, and Node.js


  • Sorry, this book is no longer in print.
Not for Sale

eBook (Watermarked)

  • Your Price: $22.39
  • List Price: $27.99
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.


  • Copyright 2015
  • Dimensions: 7-3/8" x 9-1/8"
  • Edition: 1st
  • Book
  • ISBN-10: 0-13-393015-7
  • ISBN-13: 978-0-13-393015-3

Traditionally, web applications have been architected so that the back-end houses all the front-end code. This has resulted in heavy projects that are difficult to manage and scale. This book will explain a new way to write web applications by treating the front-end as if it were a third-party (such as a mobile client). This book, written by a practicing MEAN developer, will take a holistic approach to using the MEAN JavaScript platform for creating modern web applications and lay out how to use the MEAN (Mongo, Express, AngularJS, and Node.js) set of tools to create a web application, from installation and setup of the tools to debugging and deploying your app. After an introduction to how web development is changing and the advantages of using the MEAN stack, the author jumps into an introduction to each tool and then dives into using the complete JavaScript-based application stack to build, test, and deploy apps.

Sample Content

Online Sample Chapter

Building a Node.js API

Sample Pages

Download Chapter 4 Building a Node.js API

Table of Contents

Table of Contents:
MEAN Stack

• Introduction
o Audience
o Book techniques

• How architecture is changing
o Problems with traditional 3-tier web applications
o MEAN stack advantages
o Moving away from 3-tier applications
o Multiple databases for different use-cases
o Mobile clients mean everything needs an API
o High-level advantages of MEAN stack
o Companies using similar stacks
o Why JavaScript/JSON works well for web applications
o Not fast
o Web is heavy IO
o How JS callbacks solve IO bottleneck problems

• Introduction to each tool
o AngularJS
o Node.js/Express  
o MongoDB

• Todo list project
o Build app in angular without persistence
o Using curl and “error-driven development” to build static Node.js app
o Connect node app to Mongo
o Build Angular service to connect to Node
o Allow two users at the same time via websockets
o Authentication

• Ideas
o Redis: often used with this sort of stack
o Deploying: digitalocean
o Testing
o Security


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership