MASTERING MEAN.JS

Build e-Commerce online shopping application with PayPal gateway integration. Deploy your app to cloud & connect with MongoDB.

BASIC course By: Rupesh Tiwari

About the Course

MEAN.JS is a full-stack JavaScript solution that helps you build fast, robust, and maintainable production web applications using MongoDB, Express, Angular, and Node.js. The MEAN stack is a collection of four main software application components (MongoDB, Express, Angular, NodeJS) that are used together to form a complete web application platform. 


Why Mastering MEAN.JS ?

Mastering MEAN.js is the premiere video course for building production, full-stack applications with Reactive Angular, Node.JS & MongoDb from scratch. Create a highly scalable e-commerce web app using MEAN stack. Build user login & authentication. Gateway to PayPal for credit card payment process. Visit Live Demo App here.

http://rupeshtiwari.com/meanjs-demo)


You will get below things after enrollment

  • All HD videos only!

👉 Note: To download Source Code, Slides, Step by Step textual Guide consider enrolling to PRO or ELITE course.


Technology Stack

  • Angular
  • Node.js
  • Express
  • MongoDb
  • Reactive Programming

Tools & Software

  • VSCode
  • Git
  • WebPack 
  • Node.js
  • Express

Cloud Technology

  • Heroku
  • CI/CD with Heroku
  • Manual & Auto Deployment using GIT

Learning Checklist

This course is more focused on the below things. 

  • Distilling problem domain
  • Breaking big problem in to small problems
  • Organizing large scale angular application folder structures
  • Understanding the dependency graph of various modules like CORE, SHARED and Block Modules. 
  • Learn Advance Angular concepts
  • Angular lazy loading modules 
  • Angular Material used throughout our pages
  • Learn Reactive Angular programming
  • Use Redux Store concept to manage state
  • Write Selectors to compose views. 
  • Learn how can you debug server side node.js code in VS Code
  • Learn can you debug both client and server together
  • Learn express js app setup and middleware programming 
  • MongoDB installation guide and programming with Mongoose
  • Using Passport and Bcrypt technology to do Authentication.
  • JWT token based authentication Industry standard
  • Learn how production build works 
  • Learn how to manage Environment variables used for various servers.
  • Deploy production build to cloud ( Heroku )

Audience

  • Starter who has basic Angular & npm knowledge
  • Software developer who wants to improve his programming skills and want to become LEAD developer

Why should you enroll in this course?

If you are already a developer then you should definitely enroll in this course in order to learn MEAN.JS and how to organize large angular projects. You will also learn how you can deploy your code to the cloud. These are top requirements that companies are looking for so it is a good idea to have these knowledge and skill sets. You will learn event driven architecture style which is vastly used in micro-services architecture and enterprise service bus kind of projects. So it is a great course for you to get yourself ready for your next ngrx, angular or any event driven architecture style projects. 

If you are a student or person who wants to start carrier in programming on Angular then also this course is helpful to you. So that you will get full hands on coding experience for writing Angular Node.js applications from scratch and deploy to cloud. This will give you a great boost to your carrier. 

Live Demo App that you will build from scratch

http://rupeshtiwari.com/meanjs-demo

Course Requirements

You need basic working knowledge on Angular. You do _not_ need any knowledge on MEAN.JS this course will teach you everything about MEAN.js.

Choose a Pricing Option

Course Curriculum

  Environment Setup on windows machine
Available in days
days after you enroll
  1- Creating Angular App
Available in days
days after you enroll
  2- Integrating Angular Material
Available in days
days after you enroll
  3- Creating Products Module
Available in days
days after you enroll
  4- Running Server using Express
Available in days
days after you enroll
  5- Adding Registration Login Logout Angular Components
Available in days
days after you enroll
  6- Creating Authentication API using Express
Available in days
days after you enroll
  7- Setting up MongoDB
Available in days
days after you enroll
  8- Saving User to MongoDb
Available in days
days after you enroll
  9- Debugging Server & Client
Available in days
days after you enroll
  10- Server: Creating Express Middleware & JWT Authentication
Available in days
days after you enroll
  11- Storing JWT in LocalStorage & Http Interceptors
Available in days
days after you enroll
  12- User Registration & Login Logout using JWT
Available in days
days after you enroll
  13- Angular Folder Structure Creating Feature Core & Shared Modules
Available in days
days after you enroll
  14- Server Side Error Handling
Available in days
days after you enroll
  15- Making UI Responsive & Mobile Friendly
Available in days
days after you enroll
  16- Creating Cart Store
Available in days
days after you enroll
  17- Add Cart Items and Showing Cart Items Count
Available in days
days after you enroll
  18-Creating Shopping Cart Page
Available in days
days after you enroll
  19- Finishing Shopping Cart Page
Available in days
days after you enroll
  20- Angular HTTP Error handling & Retaining user after Login
Available in days
days after you enroll
  21- Paypal Gateway Integration
Available in days
days after you enroll
  22- Submitting Order & Displaying Thank You Page
Available in days
days after you enroll

Build e-Commerce App from scratch and deploy to cloud!

About All Access Membership Plans

Why buy one course when you can get access to entire existing and future courses by subscribing to our money saving membership plans! We have 3 yearly or monthly membership plans listed below:

  1. ELITE
  2. PRO
  3. BASIC

ELITE: All-Access-Membership plan

In ELITE membership you will also get below things:

  1. Full access to all courses
  2. Full access to all future courses
  3. HD videos for all courses
  4. Slides for latest videos
  5. Complete Source Code
  6. Step by Step Textual Guide to create App from Scratch
  7. English subtitles for the latest videos
  8. Q&A session with Author monthly if you need!

In case you wan to upgrade to ELITE Membership plan then link is given below.


PRO: All-Access-Membership plan

In PRO membership you will also get below things:

  1. Full access to all courses
  2. Full access to all future courses
  3. HD videos for all courses
  4. Slides for latest videos
  5. Complete Source Code
  6. Step by Step Textual Guide to create App from Scratch

In case you wan to upgrade to PRO plan then link is given below.


BASIC: All-Access-Membership plan

In BASIC membership you will also get below things:

  1. Full access to all courses
  2. Full access to all future courses
  3. HD videos for all courses

In case you wan to upgrade to BASIC plan then link is given below.