Stripe Masterclass With React.js Node.js
- Development
- Apr 15, 2025

Stripe Masterclass With React.js & Node.js, available at $69.99, has an average rating of 3.9, with 97 lectures, based on 176 reviews, and has 1519 subscribers.
You will learn about Real World Backend RESTful API For Accepting Payments With Stripe How To Build An E-Commerce Cart with React How To Accept Payments With Stripe How To Save Customer Credit Card Information Learn All About Webhooks By Securely Listening For Events From Stripe With webhooks Learn About 3D Secure payment handling Learn How To Create Customers With Stripe This course is ideal for individuals who are People who want to learn how to integrate a payment processing gateway or Entrepreneurs and app developers who want to integrate their website or App with Stripe It is particularly useful for People who want to learn how to integrate a payment processing gateway or Entrepreneurs and app developers who want to integrate their website or App with Stripe.
Enroll now: Stripe Masterclass With React.js & Node.js
Summary
Title: Stripe Masterclass With React.js & Node.js
Price: $69.99
Average Rating: 3.9
Number of Lectures: 97
Number of Published Lectures: 97
Number of Curriculum Items: 97
Number of Published Curriculum Objects: 97
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
You will build a real world fully functional e-commerce site with React, Hooks, Context API, Node.js, Express.js and Firebase with the following features:
Node.js Server with Express
React frontend
Fully function e-commerce cart built with only functional components, hooks, & the context API
3D Secure payment handling with Stripe
Manage Stripe customers and save credit cards for future use
Securely listen to events from Stripe via webhooks
Learn how to read the comprehensive Stripe API documentation
Course Curriculum
Chapter 1: Course Introduction
Lecture 1: Introduction
Lecture 2: What Were Going To Be Building
Lecture 3: Course Resources
Chapter 2: React Ecommerce Site Build
Lecture 1: Setup React App With CRA
Lecture 2: CSS Setup
Lecture 3: Node Sass Issue
Lecture 4: Header 1
Lecture 5: Header 2
Lecture 6: Cart Icon
Lecture 7: Hero
Lecture 8: Main Section 1
Lecture 9: Main Section 2
Lecture 10: Products Context
Lecture 11: Featured Product
Lecture 12: Featured Collection
Lecture 13: Footer
Lecture 14: Layout and Home Page
Lecture 15: Not Found
Lecture 16: Shop Page 1
Lecture 17: Shop Page 2
Lecture 18: Single Product View 1
Lecture 19: Single Product View 2
Lecture 20: Single Product View 3
Chapter 3: Build Cart with React Context and useReducer Hook
Lecture 1: Introduction
Lecture 2: Create Cart Context
Lecture 3: Add Product
Lecture 4: Helper Function
Lecture 5: Add Click Handler To Add Product To Cart
Lecture 6: Test Add Product Feature
Lecture 7: Add Click Handler To Single Product Component
Lecture 8: Increase Item Quantity
Lecture 9: SVG Component For Cart Page
Lecture 10: Cart Page Build 1
Lecture 11: Cart Page Build 2
Lecture 12: Cart Page Build 3
Lecture 13: Cart Page Build 4
Lecture 14: Cart Page Build 5
Lecture 15: Decrease Item Quantity
Lecture 16: Remove Item From Cart
Lecture 17: Clear The Cart
Lecture 18: Persist Cart Data
Chapter 4: Stripe Hosted Checkout
Lecture 1: React Cart Repo
Lecture 2: Stripe Introduction
Lecture 3: Stripe Account Setup
Lecture 4: Stripe Dashboard
Lecture 5: Stripe Payment Flow
Lecture 6: Node Setup
Lecture 7: What Is Stripe Checkout
Lecture 8: Stripe Checkout Process
Lecture 9: Create Stripe Object In The Server
Lecture 10: Create Checkout Session Endpoint
Lecture 11: Create Checkout Session Endpoint 2
Lecture 12: Test Checkout Session Endpoint
Lecture 13: Setup Stripe On Frontend
Lecture 14: Checkout Page
Lecture 15: Fetch Helper Function
Lecture 16: Stripe Checkout Component
Lecture 17: Stripe Checkout Component 2
Lecture 18: Create Success & Canceled Pages
Lecture 19: Webhooks Introduction
Lecture 20: Success Component Fix
Lecture 21: Webhooks
Lecture 22: Webhooks 2
Lecture 23: Webhooks 3
Chapter 5: Stripe Custom Checkout
Lecture 1: Stripe Custom Checkout Process
Lecture 2: Create Payment Intent Endpoint
Lecture 3: Test Payment Intent Endpoint
Lecture 4: Note on Formik import
Lecture 5: Build Shipping Address Component
Lecture 6: Build Shipping Address Component 2
Lecture 7: Build Custom Checkout Component
Lecture 8: Build Custom Checkout Component 2
Lecture 9: Create Handle Checkout Component
Lecture 10: Webhook Update
Chapter 6: Setup Authentication
Lecture 1: Create Firebase Project
Lecture 2: Build Sign Up Component
Lecture 3: Build Sign In Component
Lecture 4: Important – please read before next video – Firebase user profile setup update
Lecture 5: Create User Profile Function
Lecture 6: Create User Context
Lecture 7: Update Sign Up Component
Lecture 8: Update Sign In Component
Lecture 9: Update Header Menu Links
Lecture 10: Update Fetch fromAPI function
Lecture 11: Create Service Account Environment Variable
Lecture 12: Firebase Initialization
Lecture 13: Auth Helper Functions
Chapter 7: Checkout Using Saved Credit Card
Lecture 1: Get Customer From Stripe Function
Lecture 2: Create Setup Intent Endpoint
Lecture 3: Create Get Payment Method Endpoint
Lecture 4: Validate User Fix
Lecture 5: Show Saved Cards 1
Lecture 6: Show Saved Cards 2
Instructors

Abdi Ahmed
Software Engineer, Teacher and Author.
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Building a 7 Figure Online Presence 102 (PT 2)
- 10 Instagram Growth Secrets From Celebrities Influencers
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- The Beginner Forex Trading Playbook
- How to Draw Cute Thanksgiving!
- Canva Next Level- Become a Canva Expert
- 3Ds MAX + VRAY 5 + Interior 3D Rendering
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8ZB Trading Cryptocurrency Price Action Course
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling