In this video, we’ll learn what is MEAN Stack & then we’ll explore AngularJS, MongoDB & NodeJS in detail. Note: This series was developed with Angular 1.5
Prerequisites:
- You should have Passion for Learning
- You should have completed following courses
Expected Time to Complete: 3.5 hours
1- NodeJS
Now we’ll see a quick introduction of another development Stack. By stack we mean set of technologies which cover all aspects (client side development, server side development and database) of web development.
————————————————
MEAN is a free and open-source JavaScript software stack for building dynamic web sites and web applications.
The MEAN stack is MongoDB, Express.js, Angular, and Node.js. Because all components of the MEAN stack support programs written in JavaScript, MEAN applications can be written in one language for both server-side and client-side execution environments.
In this video, you will get introduction of Node.js & quick intro to Express.js. NodeJS is for server side development (but using JavaScript Language)
Note: This is not particularly tutorial but more a presentation type video but we hope you will enjoy it and learn something from it.
2- MongoDB
MongoDB is a free and open-source cross-platform “document-oriented” database program. Classified as a “NoSQL” database program, MongoDB uses JSON-like documents with schema.
In this video, you will get introduction of MongoDB.
3- AngularJS
jQuery is a very useful library for client side development but it doesn’t provide any mechanism of how to manage your JS code/files etc. There are many other JS libraries.
AngularJS (commonly referred to as “Angular” or “Angular.js”) is a complete JavaScript-based open-source front-end web application framework mainly maintained by Google and by a community of individuals and corporations to address many of the challenges encountered in developing single-page applications. [Ref: Wikipedia]
AngularJS is the frontend part of the MEAN stack.