Featured image for "Working with the MEAN stack"

Working with the MEAN stack

May 19th, 2014
2 minute read
AngularJS Express JavaScript MongoDB Node.js

JavaScript is more important than ever. In today’s applications, JavaScript is used to create certain effect, make websites more interactive and improve the user experience. But you can achieve much more using JavaScript. There are MVC frameworks like AngularJS that help you structure the entire front-end part of your application and even more. With the introduction of Node.js you can also write your entire back-end using only one language; JavaScript. The MEAN stack is a good example of what you can do with JavaScript, solely JavaScript. The MEAN stack consists out of four elements:

This means we can write an entire application using only HTML, CSS and JavaScript. People are using these frameworks and tools more and more. LinkedIn for example wrote their entire back-end service for their mobile app using Node.js. So it’s not only the future, it’s already there, today.

If you, as developer are interested in writing an app using the MEAN stack, be sure to check out this tutorial series.

Introduction to AngularJS

This tutorial series is a continuation of the introduction to AngularJS series, which consists out of three tutorials:

  1. Writing your first controller
  2. Filters and factories
  3. A rating directive

Working with the MEAN stack

If you read those or if you’re already familiar with the main concepts of AngularJS, you can start by converting that AngularJS app and write a RESTful webservice using Node.js:

  1. Node.js application setup
  2. MVC using Express and AngularJS