Build Ecommerce Like Amazon By JavaScript, Node & MongoDB

The most up-to-date JavaScript course. Build a massive ECommerce app with Vanilla JS, Node, Express, MongoDB, Mongoose

4.65 (128 reviews)
Udemy
platform
English
language
Web Development
category
580
students
10.5 hours
content
Sep 2021
last update
$99.99
regular price

What you will 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 Like Arrow Function, Asynchronous Programming

Nodejs: Web API, File Upload, JWT

MongoDB: Database Modeling, Mongoose, Filter, Aggregation

Development: ESLint, Babel, Git, Github, VS Code

Deployment: Heroku, MongoDB Atlas, Amazon S3 Storage

Description

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.

Screenshots

Build Ecommerce Like Amazon By JavaScript, Node & MongoDB - Screenshot_01Build Ecommerce Like Amazon By JavaScript, Node & MongoDB - Screenshot_02Build Ecommerce Like Amazon By JavaScript, Node & MongoDB - Screenshot_03Build Ecommerce Like Amazon By JavaScript, Node & MongoDB - Screenshot_04

Content

Introduction

Introduction

Start ECommerce Development

Create Folder Structure
Design Website Template
Create Home Screen

JavaScript

Render Dynamic Products
Build Url Router

NodeJS

Create Node.JS Server
Load Products From Backend

Development Setting

Add WebPack To Frontend
Install Babel On Backend
Enable Coding Linting with ESLint
Install VSCode Extension

Product Screen

Create Rating Component
Product Screen
Product Screen UI
Product Screen Action

Shopping Cart

Add To Cart Action
Cart Screen UI
Update and Delete Cart Items

MongoDB

Connect to MongoDB and Create Admin User

User Authentication

Signin Screen UI
Sign-in Screen Backend
Sign-in Screen Action
Progress Indicator
Register Screen
Profile Screen

Checkout Wizard

Checkout Wizard Screen
PlaceOrder Screen
Place Order Action

Complete Order

Order Details Screen
Payment by PayPal
Display Orders History

Admin Products

Create Admin Dashbaord
Admin Products UI
Create Product API
Edit Product Screen UI
Edit Product Backend
Upload Product Image
Add Build Scripts
Delete Product

Admin Orders

List Orders
Delete Orders

Dashboard Chart

Dashboard Summary
Dashboard Chart

Deploy Website

Deploy Website on Heroku

Reviews

Behrouz
May 28, 2022
To me as a beginner programmer It was very helpful, however I got some errors during the course that came from installing different version of packages but with a google search all of them were disappeared. Mr. Bassir please accept my thanks for sharing your 17 years experiences in coding.
Colin
April 25, 2022
Really useful from my experience. Found the structured walk through of a working example really worked well for me. Covering a large number of topics, the ongoing narrative was especially useful. I found I made repeated use of the narrative. Topics were covered with enough information to help me understand what the purpose and behaviour was, without going into detailed concepts.
Edwin
February 27, 2022
Its makes me sad that there is still people talking rubbish about the Teacher and this course.... This is just amazing and valueless. Thank you sir for offering this to everyone. You are an amazing soul ! God Bless you !! Udemy its the Amazing :)
Kevin
December 6, 2021
This is not a good course because hes not explaining how to do OUR project, he is just replicating his project. We cant learn bc he just code and dont explain
Lukas
August 1, 2021
+ you see immideately the goal, that you are going to achieve - language - some fundamental abbreviations are not explained, e.g. npm... maybe add 2 min of basics, or add a list with: this you should have installed, and this you should know (I'm sorry in case I missed it)
Cesar
June 10, 2021
Todavia no se si pasare mi materia pero espero que si. Me gusto mucho el curso, fue sencillo! Muchas gracias (:
Mark
March 29, 2021
I am new to using nodejs and many of the problems I had in lesson 2 was because I didn't have nodejs installed on my computer. Maybe as the instructor you could add to the intro (lesson 1) that we need the following programs installed .........xyz
Jeronimo
March 8, 2021
This is the best I ever took in Udemy. If you have a litle experience in HTML and JS you can accomplish a lot with this course. Also I been receiving great response by the lecturer when I have some doubts.
Christopher
February 28, 2021
I took it looking for a way to make a frontend with vanilla JS. I havent been able to find a concise example of projects done in vanilla JS. some parts of the course was a learning curve for me but I really enjoyed the course and love Basir's presentation of the code in the video. I hope to use this course as a template to help me create other web apps and explore. I definitely want to see more videos on the fundamentals of JS. Basir is a good teacher and I am glad I stumbled upon him.
Johar
December 6, 2020
Highly Recommended. One of THE BEST course/project in JavaScript. Got to LEARN & APPLY modern JavaScript, MongoDB and Heroku. It's amazing how we can mimic React like single-page app and components using vanilla JS. Thank you Basir!
Joshua
November 25, 2020
One of the most comprehensive web development courses I have taken, I not only understood all the code but the how and the why of many things.
Dave
November 24, 2020
Thank you very much for a well detailed course. Taking time to explain everything. I would really recommend this tutorial to anyone who wants to learn Node.js .
David
November 20, 2020
Tutorial shows only the one golden way how code works without any explenation how each piece of code works. I mean detailed explenation. I know it would be 20 + hours tutorial, but i would be happy for that. I am begginer, and i stops video everytime when i dont understand something and google for it. And sometimes i even dont understand the explenation i googled. Anyway, good job thanks for that it pushing me foward 100%!
Partha
September 9, 2020
I watched previous tutorials on YouTube. His was most impressive. He even had a GitHub repo with all the content from each lesson. Each lesson was very thorough with explanation of how each part of the code worked. Would recommend to someone eager to learn web development! Excellent job on this course, Basir!
Nik
August 8, 2020
This course focuses on DOM manipulation, handling arrays and working with async functions. I am a new javascript developer and have no ES6 coding experience. If you want to take this lesson you need to know ES6 syntax especially arrow functions, spread operators and asynchronous programming. btw thanks Basir for having intro and summary at the beginning and end of each lesson.

Charts

Price

Build Ecommerce Like Amazon By JavaScript, Node & MongoDB - Price chart

Rating

Build Ecommerce Like Amazon By JavaScript, Node & MongoDB - Ratings chart

Enrollment distribution

Build Ecommerce Like Amazon By JavaScript, Node & MongoDB - Distribution chart

Coupons

DateDiscountStatus
8/20/202087% OFF
expired
11/29/202087% OFF
expired
1/24/202187% OFF
expired
3153392
udemy ID
5/21/2020
course created date
7/30/2020
course indexed date
Bot
course submited by