Book Image

MEAN Web Development

By : Amos Q. Haviv
Book Image

MEAN Web Development

By: Amos Q. Haviv

Overview of this book

The MEAN stack is a collection of the most popular modern tools for web development; it comprises MongoDB, Express, AngularJS, and Node.js. Starting with MEAN core frameworks, this project-based guide will explain the key concepts of each framework, how to set them up properly, and how to use popular modules to connect it all together. By following the real-world examples shown in this tutorial, you will scaffold your MEAN application architecture, add an authentication layer, and develop an MVC structure to support your project development. Finally, you will walk through the different tools and frameworks that will help expedite your daily development cycles. Watch how your application development grows by learning from the only guide that is solely orientated towards building a full, end-to-end, real-time application using the MEAN stack!
Table of Contents (18 chapters)
MEAN Web Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

About the Reviewers

Clay Diffrient is a software engineer who loves to work at the cutting edge of web technologies. He has worked many times developing applications using the MEAN stack. He focuses his time and effort on the development of software that can help other people learn. His most recent project involving the MEAN stack is a computer adaptive testing system, which is currently under active development. He completed his Bachelor's degree in Computer Science at Brigham Young University-Idaho. He currently works for Instructure, Inc. as a frontend developer on Canvas, an open source learning management system.

Liran Tal is a top contributor to the open source MEAN.IO and MEAN.JS full-stack JavaScript frameworks. He is also a certified MongoDB developer and a technical reviewer of the yet-to-be-published MongoDB Cookbook, Packt Publishing (the name of the book might change in the course of publishing). Being an avid supporter of and contributor to the open source movement, in 2007, he redefined network RADIUS management by establishing daloRADIUS, a world-renowned and industry-leading open source project.

Liran currently works at HP Software as an R&D team leader on a combined technology stack, featuring a Drupal-based collaboration platform, Java, Node.js, and MongoDB.

At HP Live Network, Liran plays a key role in system architecture design, shaping the technology strategy from planning and development to deployment and maintenance in HP's IaaS cloud. Acting as the technological focal point, he loves mentoring teammates, drives for better code methodology, and seeks out innovative solutions to support business strategies. He has a cum laude (Honors) in his Bachelor's degree in Business and Information Systems Analysis studies and enjoys spending his time with his beloved wife, Tal, and his new born son, Ori. Among other things, his hobbies include playing the guitar, hacking all things on Linux, and continuously experimenting and contributing to open source projects.

Vikram Tiwari is currently working as a MEAN stack developer in SilverPush (SilverEdge, Inc.). Using MEAN, he has developed a frontend tool for a mobile advertising management platform. Along with MEAN stack, he also works on Python, Google App Engine, Redis, DynamoDB, Aerospike, and various Google APIs. In his free time, he contributes to various projects on GitHub and manages the developers' community at New Delhi with Google Developers Group.

Yutaka Yamaguchi is currently working as a frontend MEAN application developer. Prior to this, he worked as a senior manager in the quality assurance area for 7 years. He lives in Tokyo with his wife and their 4-year old son.

He built his first own home page in 1999, which is written with HTML4 by Notepad, without CSS and JavaScript.

He has worked at Six Apart, whose flagship product is the movable type of a social publishing platform dedicated to helping businesses and bloggers manage content and thrive in today's social media landscape.