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.
Course Curriculum
- OEA-Chapter-30 Angular Project Structure Best Practices (17:17)
- OEA-Chapter-31 Shared Module Angular Folder Structure (12:19)
- OEA-Chapter-32 Feature Module Angular Folder Structure (13:22)
- OEA-Chapter-33 Block Module Angular Folder Structure (9:22)
- OEA-Chapter-34 Core Module Angular Folder Structure (25:00)
- OEA-Chapter-36 Responsive Toolbar Online eCommerce Store Part 1 (24:05)
- OEA-Chapter-37 Responsive Toolbar Online eCommerce Store Part 2 (20:01)
- OEA-Chapter-38 Creating Responsive Login And Register Page Mobile Compatible (8:48)
- OEA-Chapter-39 Pagination And Filter e-Commerce Angular App _ mat-table (11:42)
- OEA-Chapter-40 Responsive Products Page e-Commerce Angular Material Part 1 (18:35)
- OEA-Chapter-41 Responsive Products Page e-Commerce Angular Material Part 2 (13:00)
- OEA-Chapter-42 Angular onPush Change Detection User Login Page (12:30)
- OEA-Chapter-43 Creating Store Using RxJS Angular like Redux NgRX (26:02)
- OEA-Chapter-44 Add Item To Cart Test Driven RxJS (24:25)
- OEA-Chapter-45 Shopping Cart- Delete Update and Restore Cart Item (29:53)
- OEA-Chapter-46 Shopping Cart- Get Cart Items Count Selector (16:45)
- OEA-Chapter-47 Creating Reactive Selector Get Cart Items Count (12:27)
- OEA-Chapter-48 Showing Cart Items Count (7:43)
- OEA-Chapter-49 Is Item Exist in Cart Store Selector (5:53)
- OEA-Chapter-50 Creating add-to-cart component in shared module (12:15)
- OEA-Chapter-51 Creating and Routing to Shopping Cart Page (6:53)
- OEA-Chapter-52 Showing empty Shopping Cart message Part-1 (9:00)
- OEA-Chapter-52 Showing cart items in shopping cart page Part-2 (12:47)
- OEA-Chapter-53 Writing Selectors for Order Summary View (9:06)
- OEA-Chapter-54 Showing Order Summary in View (9:39)
- OEA-Chapter-59 Understanding the Requirements (4:02)
- OEA-Chapter-60 Handling global HTTP errors in Angular app (8:27)
- OEA-Chapter-61 Retaining user info after successful Login (9:08)
- OEA-Chapter-62 Using Passport.js Local Authentication Strategy (2:59)
- OEA-Chapter-63 Debugging Node.js code in Visual Studio Code Setup Launch.json from scratch (4:12)
- OEA-Chapter-64 Fixing Passport.js Local Authentication Strategy in Server Side (5:17)
- Introduction (4:59)
- Creating Order Model Using Mongoose (6:29)
- Creating Order Controller in Express server (5:31)
- Creating Order Sub Route in Express Server (8:23)
- Testing Submit Order REST API using POSTMAN (4:22)
- Calling Submit Order REST API from Angular App (1:57)
- Creating Order Model and Order Service in Angular App (5:36)
- Integrating Order Service In Checkout Angular Component (6:20)
- Demo: Submitting order from product mart application (5:30)
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:
- ELITE
- PRO
- BASIC
ELITE: All-Access-Membership plan
In ELITE membership you will also get below things:
- Full access to all courses
- Full access to all future courses
- HD videos for all courses
- Slides for latest videos
- Complete Source Code
- Step by Step Textual Guide to create App from Scratch
- English subtitles for the latest videos
- 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:
- Full access to all courses
- Full access to all future courses
- HD videos for all courses
- Slides for latest videos
- Complete Source Code
- 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:
- Full access to all courses
- Full access to all future courses
- HD videos for all courses
In case you wan to upgrade to BASIC plan then link is given below.