Stripe In Practice

Build your own online eCommerce store and subscription membership website with Stripe, Firebase, Node & Express

4.25 (281 reviews)
Udemy
platform
English
language
Web Development
category
Stripe In Practice
2 768
students
6.5 hours
content
Mar 2025
last update
$79.99
regular price

What you will learn

Code in Github repository with downloadable ZIP files per section

Learn how to accept real payments in production from customers

Step-by-step guide to the Stripe Payments Platform

Add both One-Time Payments and Recurring Charges

Stripe Integration built with Node, Express and Firestore

Learn how to design a secure payment solution using Firebase Authentication and Firestore Security Rules

Why take this course?

🚀 Course Instructor: Angular University
🏆 Course Title: Stripe In Practice
🔥 Headline: Build your own online eCommerce store and subscription membership website with Stripe, Firebase, Node & Express!

This Course in a Nutshell 🍂

Course Overview 🌟

Table of Contents 📚

Here's what you'll be diving into:

  1. Introduction to Stripe Payments
  2. Understanding Stripe Security
  3. Stripe Checkout and Its Advantages
  4. Firestore NoSQL Database Exploration
  5. Firebase Authentication Setup
  6. Creating a Stripe Test Account for Development
  7. Utilizing the Stripe CLI for Local Development
  8. Exploring the Stripe Developer Dashboard
  9. Designing Secure Solutions - Data Protection from Non-Payers
  10. Implementing One-Time Charges with Express and Stripe API
  11. Securing Our Backend Using JSON Web Tokens & Stripe Middleware
  12. Order Fulfillment with Stripe Webhooks
  13. Handling Payment Completion and Failure on the Frontend
  14. Introduction to Stripe Subscriptions
  15. Implementing Recurring Subscriptions with Express and Stripe API
  16. Deployment with Firebase Hosting & Google App Engine for Node
  17. Accepting Real Payments in Production with Stripe

What Will You Learn? 🎓

After completing this course, you'll be equipped to:

  • Confidently design and implement a Stripe-based payment solution.
  • Master the core aspects of the Stripe platform and its API.
  • Integrate Stripe securely into your application, from frontend to backend.
  • Understand the complete lifecycle of processing payments in a production environment.
  • Monetize projects or build paid products with the assurance of handling real transactions.
  • Gain practical knowledge of how payments are processed on the internet.

Course Free Lessons 👀

🚀 Start learning today and pave your way to becoming a Stripe expert! 💳🛍️

Enroll Now - Take the first step towards mastering web payments with Stripe, Firebase, Node & Express. Let's build something amazing together!

Screenshots

Stripe In Practice - Screenshot_01Stripe In Practice - Screenshot_02Stripe In Practice - Screenshot_03Stripe In Practice - Screenshot_04

Our review

It appears that there are mixed reviews about Vasco's course on building a full-stack web application using Angular and Firebase with Stripe payment integration. Here's a summary of the feedback:

Pros:

  1. Comprehensive Coverage: The course is praised for its detailed explanation of Stripe payments, Webhooks, and overall payment flow.
  2. Code Quality: The code provided is described as well-written, focusing on good software practices and avoidance of cramming everything into one file.
  3. Clear Instruction: Vasco's teaching style is often commended for its clarity and the meticulous breakdown of logic and code.
  4. Useful for Experienced Learners: For those with some prior knowledge of Angular and TypeScript, this course seems to be a valuable resource.
  5. Best for Learning Stripe Payments: The course is highlighted as an excellent learning tool specifically for understanding Stripe payments.

Cons:

  1. Outdated Content: Several learners reported issues with the course material being outdated, particularly with the Stripe API changes and the absence of guidance on the new Stripe features.
  2. Setup Challenges: Newcomers to Angular and TypeScript may find it challenging to set up the project from scratch.
  3. Incomplete Coverage: There are mentions of incomplete scenarios, such as subscription management (monthly webhooks or cancellation webhooks), which are crucial for recurring payments.
  4. Technical Issues: Learners experienced numerous warnings and errors during setup, particularly with npm install, indicating potential issues with outdated libraries or the course not being updated as claimed.
  5. CORS and Proxy Implementation: Some learners had difficulties with CORS configuration and proxy implementation on different operating systems like Mac.
  6. Subscriptions Management: The course is criticized for not covering all aspects of subscriptions management, which is a significant part of implementing recurring payments with Stripe.

Recommendations:

  • If you're considering this course, be aware that some content may be outdated, and you might need to supplement it with the latest Stripe documentation or other resources.
  • If you're an experienced Angular developer looking to integrate Stripe payments, this course could still be beneficial, especially for understanding the payment flow and Webhooks.
  • Ensure that you are prepared to potentially encounter outdated practices and errors during setup, and be ready to troubleshoot or seek additional resources if needed.

Overall, it seems that with some updates and additional guidance on newer Stripe features and Angular best practices, this course could be an excellent educational resource. However, as it stands, learners should be cautious and possibly complement the learning with up-to-date documentation and community resources.

2668274
udemy ID
22/11/2019
course created date
07/02/2020
course indexed date
Bot
course submited by