Architecture of the MEAN Stack
Exploring the New Web Dev Tools: MongoDB, ExpressJS, AngularJS, NodeJS
By Scott Davis
Publisher: O'Reilly Media
Final Release Date: April 2015
Run time: 3 hours 25 minutes

Discover how the MEAN development stack—MongoDB, ExpressJS, AngularJS, NodeJS—changes the architecture and semantics of building a web application. In this incisive video course, you’ll learn how NodeJS serves as the MEAN stack platform, ExpressJS acts as the web server, AngularJS delivers the user interface, and MongoDB provides persistence.

Presenter Scott Davis focuses on concepts rather than code to help dispel misconceptions about MEAN and about modern web development in general. You’ll learn how you can mix and match MEAN components, using jQuery Mobile instead of AngularJS, for instance. More importantly, you’ll understand that MEAN is not “one framework to rule them all,” but one of many sets of tools to help you solve web development problems.

  • Deconstruct the browser into a rendering engine (for HTML and CSS) and a scripting engine (for JavaScript)
  • Learn what it means to run a "headless" JavaScript engine
  • Gain a working knowledge of CommonJS modules, packages, and NPM
  • Explore the modular, asynchronous, and event-driven nature of server-side JavaScript development
  • Incorporate a web server into your application—rather than deploy applications to an external web server
  • Understand the strengths and weaknesses of relational databases and NoSQL
  • Learn the four characteristics of building a single-page application with AngularJS

Scott Davis is the founder of ThirstyHead.com, a training and consulting company that that specializes in leading-edge technology solutions such as HTML5, mobile development, SmartTV development, NoSQL, Groovy, and Grails. Scott’s previous books include Getting Started with Grails (InfoQ), Groovy Recipes (Pragmatic), GIS for Web Developers (O’Reilly), and JBoss at Work (O’Reilly).

About the O’Reilly Software Architecture Series

Clearing a path from developer to architect and enriching that path once you arrive.Software architecture is a fast-moving, multidisciplinary subject where entire suites of "best practices" become obsolete practically overnight. No single path or curriculum exists, and different types of architecture—application, integration, enterprise—require different subject emphasis. Whether you’re at the outset of a career as an architect or in the midst of such a career, series editor Neal Ford has curated this collection of tools and guides for aspiring and seasoned architects alike.

Table of Contents
Product Details
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyArchitecture of the MEAN Stack
 
4.7

(based on 3 reviews)

Ratings Distribution

  • 5 Stars

     

    (2)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Accurate (3)
  • Easy to understand (3)

Cons

No Cons

Best Uses

  • Intermediate (3)
  • Novice (3)
  • Student (3)
    • Reviewer Profile:
    • Developer (3)

Reviewed by 3 customers

Displaying reviews 1-3

Back to top

 
5.0

Entertaining introduction to MEAN

By Jani K

from Kuopio, Finland

About Me Architect, Designer, Developer, Tinkerer

Verified Buyer

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Excellent Presenter

Cons

    Best Uses

    • Intermediate
    • Novice
    • Student

    Comments about oreilly Architecture of the MEAN Stack:

    Scott presents the fundamentals of MEAN stack in a nice, laid-back style. This is a very good intro to this toolset for beginners, and will teach something new for the seasoned MEANers too.

     
    4.0

    Nice introduction to MEAN

    By David Moore

    from Richmond, VA

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Concise
    • Easy to understand
    • Well-written

    Cons

      Best Uses

      • Intermediate
      • Novice
      • Student

      Comments about oreilly Architecture of the MEAN Stack:

      Very good intro and overview to the MEAN stack, geared towards architects and and existing web developers. Scott is pretty funny and a good speaker. He is clear and concise and covers a lot of the fundamental characteristics of what sets apart this technology stack from the more traditional LAMP stack. He also does a good explanation of concepts like dependency injection, and imperative vs. declarative programming, as well as some side trails into topics like semantic versioning. Nice job.

      (2 of 2 customers found this review helpful)

       
      5.0

      Utterly Fantastic!

      By Ken A Collins

      from Hoboken, NJ

      About Me Developer, Engineer

      Verified Buyer

      Pros

      • Accurate
      • Easy to understand
      • Excellent Speaker

      Cons

        Best Uses

        • Expert
        • Intermediate
        • Novice
        • Student

        Comments about oreilly Architecture of the MEAN Stack:

        I absolutely love this set of videos. I learned so much about the MEAN stack in comparison to the LAMP stack and (ha ha) the WIMP stack. Scott Davis is an incredible speaker, and funny too. As a buttoned-down shirt-and-tie kind of guy, I was initially shocked by Scott's unkempt appearance, so I am glad that O'Reilly grants free access to view the first bunch of video topics. Pretty soon, I had adjusted to Scott's style and was hooked. I had to buy the whole set of videos.

        Scott Davis has a wealth of knowledge across a number of topics, so he isn't just focused on the MEAN stack, he is also able to provide interesting tidbits on how JavaScript was developed, components of web browsers, scaffolding code to tie the MEAN stack together, new insights on the Java vs. JavaScript debate, and other technologies.

        It is also nice to have someone finally explain what Node.js is and how it is not a web server because I was confused on this point. Scott provides statistics of big name companies using Node.js which reinforces the idea that the platform is ready for prime time. The discussion comparing NOSQL and relational databases is incredibly helpful. Best of all, Scott looks ahead to the near future as he describes drastic non-backward-compatible changes coming to AngularJS 2.0 when ECMAScript 6 is ratified.

        If you are considering the MEAN stack, watch the first set of free videos to see if this set is for you. This video set is NOT a hands-on coding tutorial, it is more of a high level discussion of the subject matter to get you acclimated with all the parts.

        Displaying reviews 1-3

        Back to top

         
        Buy 2 Get 1 Free Free Shipping Guarantee
        Buying Options
        Immediate Access - Go Digital what's this?
        Video:  $59.99
        (Streaming, Downloadable)