#JS Meetup #6: All About MEAN Stack ###Hands on Workshop (Beginner to Intermediate)
Date: Saturday, September 24, 2016 (10:00 AM to 5:00 PM)
Venue: Akamai Technologies
Salarpuria Softzone, 81/1, 82/1, Block-1
3rd floor, Sarjapur Outer Ring Road
Bangalore
MEAN is one of the fast growing full JavaScript stack. Many software companies are looking for developers with MEAN stack skills. MEAN is an acronym of MongoDB, Express, Angular and Node.js. These four are good enough for creating highly interactive, responsive and scalable web applications. Beauty of MEAN is in simplicity and single language (JavaScript) for complete application - frontend, backend, database and client server interactions (JSON). MEAN is giving heavy competition to the traditional server-side technologies like J2EE and .NET.
Participant should have a good working knowledge of HTML, CSS and JavaScript.
At the end of this workshop, one will:
- Get an overview of MEAN stack
- Understand how the components of four technologies within the MEAN stack fit together
- Get a glimpse of various building blocks within each layer of the application and how they interact with each other
- MEAN Stack - An Overview
- MongoDB
- Express
- Angular
- Node
- Examine a simple Todo application using all the 4 technologies
Laptop (Windows or Mac) with following software installed on it:
- Node.js (https://nodejs.org/en/)
- MongoDB 3.2 (https://www.mongodb.com/download-center?jmp=nav#community)
- Text Editor (any one)
- Brackets (http://brackets.io/) (Preferred)
- Visual Studio Code (https://code.visualstudio.com)
Repository Name: js-meetup-06
Url: https://github.com/naveen-pete/js-meetup-06
Note:
- "MEAN Stack - An Overview" and "MEAN Stack - Todo App" slide decks can be downloaded from "js-meetup-06/docs/" folder
- The code for sample Todo MEAN application can be downloaded from "js-meetup-06/mean-todo/" folder
- After downloading / cloning the code on your PC, go to the folder containing the code and run "npm install" command