Course Outline
Introduction
- Comparison between Stripe and PayPal.
- Overview of the payment workflow.
- Overview of the Stripe API.
Preparing the Development Environment
- Setting up a Node.js Server.
- Obtaining Stripe API keys.
Creating a Sample Application
- Working with HTTP and REST.
- Utilizing TypeScript.
- Building the frontend UI using React.
Implementing Secure Payments
- Calling the Stripe API via Express.
- Implementing Checkouts.
Securing Payments
- Implementing 3D Secure payment handling.
- User authentication.
- Managing customer transaction data.
Testing the Application
- Initiating a transaction.
- Debugging the application.
Managing Payments
- Enabling subscription models.
- Implementing Billing.
- Handling invoices.
- Setting up recurring payments.
Managing Events
- Responding to Stripe events.
Deploying the Application
- Selecting a hosting provider (cloud, on-premise, etc.).
- Containerizing the application using Docker.
Troubleshooting
Summary and Conclusion
Requirements
- Experience with JavaScript programming.
- Familiarity with Node.js is beneficial.
- Knowledge of React.
Target Audience
- Developers.
Testimonials (4)
Project folder and files with exercises all available to us with a virtual desktop, pair programming during the exercises
Jacob Flynn - Chemist4U
Course - React with Next.js
Good communication, open for discussion, kept it interesting and engaging
Ahmet Keyman - Keytrade AG
Course - Management Accounting and Finance for Non-Finance Professionals
Experience of the trainer and his way of conveying the content
Roggli Marc - Bechtle Schweiz AG
Course - FinOps
The trainer did not leave a single minute unexploited! He was up a storm throughout every lesson and provided much material for whatever he dealt with.