Build ECommerce Like Amazon [JavaScript & Node & MongoDB]

  • by Basir
  • Course level: All Levels
  • Categories Featured
  • Duration 9h 30m
  • Total Enrolled 18
  • Last Update July 15, 2020

About Course

Become a Senior Web Developer! Build a massive E-commerce app with Vanilla JavaScript, Node, Express, MongoDB, Mongoose


Welcome to my coding course to build an eCommerce website like amazon. In this course, you will learn the essential tools and skills to design, develop, and deploy a fully-function website like amazon using Vanilla JavaScript, HTML5, and CSS3 in frontend and Node and MongoDB in the backend.

I designed this course for anyone seeking to develop a fully-functional eCommerce website like amazon. By the end of this course, you’ll be able to design a responsive web template, implement a user-friendly frontend, and build a scalable backend. Also, you can deploy your website on cloud servers like Heroku and connect it to payment gateways like PayPal.

You need to open a code editor along with me and start coding throughout this course. I teach you:

  • Web Design using HTML5, CSS3 including Semantic Elements, Flexbox, Grid System, and Response Design.
  • Frontend Development by Pure JavaScript including ES6 Syntax, Rendering System, Single Page App, Libraries for Date-Time, drawing chart and etc.
  • Backend Development using Node and MongoDB consists of ExpressJS, JWT Authentication, Mongoose object data modeling, and more.

This course is for non-coders or juniors who want to be a professional web developer to get a job in 22 million job opportunities around the world. No requirement is necessary for this course and having a passion for coding is enough.

Feel free to take a look at the course preview and enroll if it is along with your ambitions.

What Will I Learn?

  • HTML5 and CSS3: Semantic Elements, CSS Grid, Flexbox
  • JavaScript Basics: Functions, Array, Events
  • JavaScript Intermediate: DOM, Rendering Content, Routing URLs
  • JavaScript Advanced: ES6 Features, Asynchronous Programming
  • Nodejs: Web API, Body Parser, File Upload, JWT
  • MongoDB: Database Modeling, Mongoose, Filter, Aggregation
  • Development: ESLint, Babel, Git, Github, VS Code
  • Deployment: Heroku, MongoDB Atlas, Amazon S3 Storage

Topics for this course

9 Lessons9h 30m



Start ECommerce Development



Development Setting

Product Screen

Shopping Cart


User Authentication

About the instructor

4.26 (23 ratings)

9 Courses

919 students

Student Feedback


Total 3 Ratings

1 rating
1 rating
1 rating
0 rating
0 rating

Some points to make this course better:
1- Explain more details about the logic behind each code
2- Do not jump between files to keep student attention on one subject
3- Conclude each lesson at the end of lesson

This course is so practical and I like to finish it to have an ecommerce website in my portfolio.
please add upload image to AWS S3. I really want it Basir

I like the way to start from basic javascript and gradually build an ecommerce website without any framework. it is the best course for learn javascript.


Material Includes

  • 9 Hours HD Videos
  • All Source Code
  • All Images and Logos
  • Active Q/A Discord Channel
  • 15min R&D with Basir


  • Basic HTML and CSS

Target Audience

  • None-Coder
  • Beginner JavaScript Programmers
  • Web Developers and Designers
  • Business Owners who want to sell their products