Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Master Mean : Learn the fundamentals of Mean Stack
Introduction to MEAN
introduction (1:39)
Prerequisites for MEAN (0:28)
Benefits of using MEAN (1:51)
How this course is organized (2:34)
JavaScript Basics
Introduction to JavaScript (2:13)
Javascript Variables & Data Types (4:53)
Operators in JavaScript (6:26)
Conditional Statements in JavaScript (4:31)
Loops in JavaScript (8:24)
Functions & Scope of Variables in JavaScrript (5:33)
Closures in JavaScript (6:31)
Understanding Objects in JavaScript (3:56)
Object.Prototype (3:24)
Code Download
Installating MEAN Stack
Installing Node.JS on Windows (2:04)
Installing Node.JS on MAC (1:23)
Installing Node on Linux - AWS EC2 Instance (5:33)
Introduction to Express (2:30)
Installing Express (3:50)
Introduction to NoSQL (1:08)
Installing MongoDB (3:47)
Working with Express
Creating a Web Server using Express (3:17)
Adding routes to Express App (4:08)
Working with Express Templates (8:00)
Working with partials (4:38)
Sharing content across routes (4:29)
Organizing our routes (2:58)
Making use of Express Generator (6:56)
Express Middleware (5:13)
Code Download
Creating our Web Application - A Course Website
Application Preview (0:46)
Creating our application (8:36)
Composing application views using Handlebars (6:51)
Loading specific styles based on view attributes (2:08)
Handling Form Submissions (5:47)
Installing and Creating Models using Mongoose (6:02)
Storing objects with Mongoose (6:58)
Basic validation using Mongoose (3:30)
Advance validation using Mongoose (5:37)
Authentication using Express and Passport
Installing Passport & Passport Local (1:28)
Configuring Passport for Authentication (6:22)
Authenticating Users (5:08)
Securing our routes (3:46)
Handling incorrect login attempts (4:39)
Securing our passwords with bcrypt (7:27)
Deleting data using Mongo Shell (2:28)
Remember Me Feature using cookies based session (10:27)
JSON API Route (2:50)
Working with AngularJS
Setting up Angular (2:17)
Configure Client Side routing with Angular (7:41)
Creating Controllers and Views in Angular (6:44)
Fetching and Binding Data using Ajax with Angular (6:09)
Creating Custom Service in Angular (4:58)
Understanding Route Parameters (4:24)
Form Validation in Angular (4:55)
Form Custom Validation (5:36)
Deployment
Setting up Heroku application (2:41)
Deploying on Heroku (4:17)
Creating MongoDB instance on Heroku using mLab (3:18)
Minification using Gulp (5:25)
Conclusion
Conclusion & Code Download (1:41)
Handling Form Submissions
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock