Build an Amazon clone: Nodejs + MongoDB + Stripe Payment
4.4 (260 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,982 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Build an Amazon clone: Nodejs + MongoDB + Stripe Payment to your Wishlist.

Add to Wishlist

Build an Amazon clone: Nodejs + MongoDB + Stripe Payment

Learn how to use Javascript Serverside Nodejs to build Amazon Clone
4.4 (260 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,982 students enrolled
Created by Arash Yahya
Last updated 2/2016
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8.5 hours on-demand video
  • 1 Article
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Students will be able to build their own dream e-commerce web application and sell their favorite stuff online!
View Curriculum
Requirements
  • Should know basics of Javascript operations
  • Students should know basics of HTML and CSS
  • Students should be really passionate about building web application
Description


Have you ever wondering on how to build your next Revolutionary Ecommerce Web application?

This course will teach you step by step on how to clone an Amazon website with the latest cutting edge technology and that is Node.js

You will use Javascript on both the backend and frontend of the web application.

Live is too short to depend on someone else, if you are still waiting for that one amazing technical co-founder to help you on building your web app, then I suggest you instead of waiting , its better for you to do it yourself.

Every code that will be written by me, will be explained in details. So you do not need to worry about not understanding certain algorithm.

If you are ready to embark on this journey on building an Ecommerce web application, then what are you waiting for? Lets get into it!


Who is the target audience?
  • Node.js ethuasiast
  • Entrepreneurs
  • Frontend Developer
  • Newbie server-side developer
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 70 Lectures Collapse All 70 Lectures 08:41:35
+
Overview
6 Lectures 29:20
+
Build Amazon Clone Part 1: User Authentication
24 Lectures 03:37:50
Installing Nodemon
01:35

Run that Node.js Server!
07:56

Your first home route
04:55

Adding loggin request library: Morgan
04:42

User Schema
23:55

Configure Database with MongoLab
06:20

Create a route for testing User schema
13:22

Subtle Mistake
03:02

Your first EJS file
09:15

Laydown some basics
04:48

Organizing EJS file by creating Partials
04:38

Adding Twitter Bootstrap
08:57

Signup Part 1
10:15

Signup Part 2
11:47

Signup Part 3
14:05

Introduction to Cookie and Session
07:38

Creating a config file
03:07

Login Part 1
19:59

Login Part 2
15:45

Fixing some codes Part 1
10:05

Fixing some codes Part 2
17:20

Adding an Edit feature: Profile
14:15

Review for this course
00:09

Source code for Section 1
1 page
+
Build Amazon Clone Part 2: Adding Products and Category
17 Lectures 02:02:06
Lay down new models
05:26

Adding admin routes
04:10

Category web page EJS
05:30

Adding Categories variable
07:18

Async
04:34

Faker API
11:01

Products route
05:52

Products page EJS
09:51

Single Product Page
04:56

Installing ElasticSearch
03:24

Adding Mongoosastic library: node.js library for ElasticSearch + Mongodb
06:56

Adding search feature
12:03

Pagination
16:14

Instant Search Part 1
08:12

Instant Search Part 2
06:37

Instant Search Part 3
10:02

Source code for Section 2
1 page
+
Amazon Clone Part 3: Cart and Payment feature
17 Lectures 01:53:30
Cart Schema
03:14

Modify signup Route
07:34

Adding cart quantity middleware
08:51

Adding product to a cart Route
04:50

Modify Product.ejs page
09:20

Plus and Minus button
09:45

Adding Cart Route
02:38

Adding Cart Page
08:32

Adding Remove feature to remove product from cart
07:22

Payment Part 1
07:23

Payment Part 2
07:27

Payment Part 3
11:07

Modify Payment Route
10:22

Adding a spinner
05:29

Modify profile route
04:08

Adding History Page
05:28

Source code for section 3
1 page
+
Amazon Clone Part 4: Bonus Section
6 Lectures 35:50
Facebook Login Part 1: Facebook Developer Settings
03:30

Facebook Login Part 2: Config on Node.js side
04:13

Facebook Login Part 3: Adding Middleware
12:01

Facebook Login Part 4: Routes
03:15

Facebook Login Part 5: Adding Facebook button
06:21

Facebook Login Part 6: Modify our Facebook Middleware
06:30
About the Instructor
Arash Yahya
4.2 Average rating
464 Reviews
6,060 Students
4 Courses
Software Developer, Instructor

Hello I'm Arash Yahya, I'm your instructor and a little bit about me, I've been working in a Software development Industry for almost 4 years. I have a degree in Computer Science. My passion is only one thing and that is coding.

The company that I’m currently working for is AirsoftBlaster, initially started as a wordpress website but now pivoted to an education company. We are really passionate about the new modern approach of building a web application, and that is MEAN stack!