Master Mean : Learn the fundamentals of Mean Stack
4.4 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
66 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Master Mean : Learn the fundamentals of Mean Stack to your Wishlist.

Add to Wishlist

Master Mean : Learn the fundamentals of Mean Stack

Mean Stack From the Ground Up
4.4 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
66 students enrolled
Last updated 5/2017
English
Current price: $10 Original price: $75 Discount: 87% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • 3 Articles
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Know a lot about MongoDB,Express,Angular
  • Build cool new web applications like Dynamic Websites and many more
  • How to use Express and MongoDB along with Angular
  • How to Deploy web applications on Heroku
  • How to install MEAN Stack on Windows,Mac and Linux EC2 Instance
  • How to implement Authentication using Mongoose,Express and Passport
View Curriculum
Requirements
  • You should be aware of basic programming concepts
  • You should know basics of HTML and CSS
  • A bit of javascript experience will help in understanding the course
Description

This course provides you with a practical approach to MEAN Stack. The main focus of this course is to get you familiar with MEAN Stack and ensure that you are ready to build cool new web applications using MEAN Stack in no time.

In this course we will be covering fundamentals of JavaScript first so that it becomes easier to understand the different concepts and syntax that one uses in MEAN Stack.

First we discuss what MEAN is all about and its pre-requisites

1. We take you through the fundamentals of JavaScript so that you feel at ease when we discuss MEAN concepts

2.Next we see how we can install MEAN Stack on different Platforms like Windows,MAC and Linux AWS EC2 Instance

3. Once we are through with the installation we proceed with Express and see how we can work with it here we cover all the basics of Express like Express Templates, Partials,sharing content across routes, using Express Generator and Exploring Express Middleware

4. We then start with developing a course based website to explore all the concepts that we discussed so far as well we explore how we can create models for mongodb using mongoose and do basic and advance validation using mongoose

5. We also cover Authentication using Express and Passport

6. We then Explore how to work with AngularJS where we see how to configure client side routing, creating controllers, fetching and binding data using Ajax and Angular, Creating a custom Service and understanding Route Parameters and Form Validations

As this course is about MEAN Stack so we have covered AngualrJS in that respect only if you want to learn only about AngularJS then you should be looking at other amazing courses available on this platform

7.Finally we learn how to deploy our solution on production, here we will be covering Heroku deployment

We also see how we can use Gulp to minify scripts for our AngualrJS SPA

So what are you waiting for lets get started with MEAN Stack


Who is the target audience?
  • Those who have experience in programming
  • Those who want to learn MEAN Stack
  • Those who are into web development
  • Those who would love to learn programming
Students Who Viewed This Course Also Viewed
Curriculum For This Course
61 Lectures
04:21:44
+
Introduction to MEAN
4 Lectures 06:33

Introduction

Preview 01:39

Prerequisites for MEAN

Preview 00:28

Javascript Variables & Data Types

Preview 01:52

We first introduce you to What MEAN stack is all about.

Then we start with the basic concepts of JavaScript which will help you in understanding the core concepts of MEAN 

Then we start with installation of Node.JS on Window/Mac and Linux - AWS EC2

After that we install Express and then MongoDB

We then cover how we work with Express by creating a small demo application

After that we start working with our web application and then we see how we can make use of MongoDB along with Mongoose

Preview 02:34
+
Javascript Basics
10 Lectures 45:55

Javascript Variables & Data Types

Preview 04:53

Operators in JavaScript
06:26

Conditional Statements in JavaScript

Conditional Statements in JavaScript
04:32

Loops in JavaScript


Loops in JavaScript
08:25

Functions & Scope of Variables in JavaScrript

Functions & Scope of Variables in JavaScrript
05:33

Closures in JavaScript

Closures in JavaScript
06:31

Understanding Objects in JavaScript

Understanding Objects in JavaScript
03:56

Object.Prototype

Object.Prototype
03:24

Code Download

Code Download
00:02
+
Installating MEAN Stack
7 Lectures 20:15

Installing Node.JS on Windows

Installing Node.JS on Windows
02:04

Installing Node.JS on MAC

Installing Node.JS on MAC
01:23

Installing Node on Linux - AWS EC2 Instance

Installing Node on Linux - AWS EC2 Instance
05:33

Introduction to Express

Introduction to Express
02:30

Installing Express

Installing Express
03:50

Introduction to NoSQL
01:08

Installing MongoDB

Installing MongoDB
03:47
+
Working with Express
9 Lectures 39:41

Creating a Web Server using Express

Creating a Web Server using Express
03:17

Adding routes to Express App

Adding routes to Express App
04:08

Working with Express Templates

Working with Express Templates
08:00

Working with partials

Working with partials
04:38

Sharing content across routes

Sharing content across routes
04:29

Organizing our routes

Organizing our routes
02:58

Making use of Express Generator

Making use of Express Generator
06:56

Express Middleware

Express Middleware
05:13

Code Download

Code Download
00:02
+
Creating our Web Application - A Course Website
9 Lectures 46:15

Application Preview

Application Preview
00:46

Creating our application

Creating our application
08:36

Composing application views using Handlebars

Composing application views using Handlebars
06:51

Loading specific styles based on view attributes

Loading specific styles based on view attributes
02:08

Handling Form Submissions

Handling Form Submissions
05:47

Installing and Creating Models using Mongoose

Installing and Creating Models using Mongoose
06:02

Storing objects with Mongoose

Storing objects with Mongoose
06:58

Basic validation using Mongoose

Basic validation using Mongoose
03:30

Advance validation using Mongoose

Advance validation using Mongoose
05:37
+
Authentication using Express and Passport
9 Lectures 44:35

Installing Passport & Passport Local

Installing Passport & Passport Local
01:28

Configuring Passport for Authentication

Configuring Passport for Authentication
06:22

Authenticating Users

Authenticating Users
05:08

Securing our routes

Securing our routes
03:46

Handling incorrect login attempts

Handling incorrect login attempts
04:39

Securing our passwords with bcrypt

Securing our passwords with bcrypt
07:27

Deleting data using Mongo Shell

Deleting data using Mongo Shell
02:28

Remember Me Feature using cookies based session

Remember Me Feature using cookies based session
10:27

JSON API Route

JSON API Route
02:50
+
Working with AngularJS
8 Lectures 42:45

Setting up Angular

Setting up Angular
02:17

Configure Client Side routing with Angular

Configure Client Side routing with Angular
07:41

Creating Controllers and Views in Angular

Creating Controllers and Views in Angular
06:44

Fetching and Binding Data using Ajax with Angular

Fetching and Binding Data using Ajax with Angular
06:09

Creating Custom Service in Angular

Creating Custom Service in Angular
04:59

Understanding Route Parameters

Understanding Route Parameters
04:24

Form Validation in Angular

Form Validation in Angular
04:55

Form Custom Validation

Form Custom Validation
05:36
+
Deployment
4 Lectures 15:41

Setting up Heroku application

Setting up Heroku application
02:41

Deploying on Heroku

Deploying on Heroku
04:17

Creating MongoDB instance on Heroku using mLab

Creating MongoDB instance on Heroku using mLab
03:18

Minification using Gulp

Minification using Gulp
05:25
+
Conclusion
1 Lecture 00:02
Conclusion and Code Download
00:02
About the Instructor
SkillBakery Studio
3.1 Average rating
377 Reviews
4,134 Students
18 Courses
Start Learning Today...

SkillBakery is one of the fastest growing online education company.

Our vision is to provide high quality education which is affordable and accessible to everyone

We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience

We currently offer courses in web development and will soon be publishing new courses in other categories as well

We are committed to bring courses on new topics and we try to release one new course every month

So keep visiting us, you will surely find something for yourself here.