The term MEAN Stack refers to a collection of JavaScript based technologies used to develop web applications. MEAN is an acronym which stands for MongoDB, ExpressJS, Angular and Node.js. The MEAN Stack enables you to use JavaScript on both, front- and back-end. There are four main building blocks of every full-stack MEAN application:
- MongoDB: A schema-less (document-oriented) NoSQL database
- Express.JS: A server-side JavaScript framework running on top of Node.js
- Angular: A browser-independent MVC JavaScript UI framework
- Node.JS: A server-side JavaScript run-time based upon Google’s V8 JavaScript engine
Learning the MEAN Stack takes you to the next level of web development. By applying the MEAN Stack you’re a full-stack JavaScript Web Developer and you’re able to provide comprehensive solutions from front to back.