MEAN Web Development
- Length: 305 pages
- Edition: 1
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2014-09-24
- ISBN-10: 1783983280
- ISBN-13: 9781783983285
- Sales Rank: #876968 (See Top 100 Books)
Master real-time web application development using a mean combination of MongoDB, Express, AngularJS, and Node.js
About This Book
- Learn how to construct a fully functional MEAN application by using its components along with the best third-party modules
- Harness the power of the JavaScript ecosystem to effectively run, build, and test your MEAN application
- Gain a deep, practical understanding of real-time web application development through real-world examples
Who This Book Is For
If you are a web or a full-stack JavaScript developer who is interested in learning how to build modern web applications using the MEAN stack, this book is for you.
In Detail
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
Chapter 1: Introduction to MEAN
Chapter 2: Getting Started with Node.js
Chapter 3: Building an Express Web Application
Chapter 4: Introduction to MongoDB
Chapter 5: Introduction to Mongoose
Chapter 6: Managing User Authentication Using Passport
Chapter 7: Introduction to AngularJS
Chapter 8: Creating a MEAN CRUD Module
Chapter 9: Adding Real-time Functionality Using Socket.io
Chapter 10: Testing MEAN Applications
Chapter 11: Automating and Debugging MEAN Applications