4.13 out of 5
4.13
4 reviews on Udemy

Test Driven Stripe Checkout with Laravel

Learn how to integrate a third party API using Test Driven Development
Instructor:
Arturo Rojas
38 students enrolled
Create Feature & Unit tests for your projects
Apply Test Driven Development best practices
Implement a simple shopping cart in session
Create a checkout page using Stripe Checkout API
Create integration tests for Stripe's API
Create a simple store application

Integrating a third party API into your project can be complicated. Even more so if you want to use Test Driven Development. In this course we will examine a simple approach to test your integration with Stripe 

Create a Shopping Cart with Stripe Checkout using TDD and Laravel

By the end of this course, you will acquire sufficient knowledge on:

  • Feature, Unit and Integration Testing

  • Test Driven Development

  • Stripe API

Develop faster and deliver better products

By using Test Driven Development and integration testing, you will feel much more confident about your final product and its interactions with a third party API, knowing that it has been thoroughly tested and it works as intended.

Introduction

1
Welcome
2
Project Setup
3
The First Test
4
Passing The Test

Shopping Cart

1
Testing The Cart
2
The Cart View
3
The Cart Class

Purchases

1
Purchase Test
2
Purchase Products
3
Fake Payments

Orders

1
Create Orders
2
Order Products

Payments

1
Stripe Payments
2
Real Charges

User Interface

1
Product List
2
Cart Content
3
Checkout
4
Order Confirmation

Conclusion

1
Thank You!
You can view and review the lecture materials indefinitely, like an on-demand channel.
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!
4.1
4.1 out of 5
4 Ratings

Detailed Rating

Stars 5
1
Stars 4
2
Stars 3
1
Stars 2
0
Stars 1
0
8da81f795e84b33b02ad04e735c8ae9c
30-Day Money-Back Guarantee

Includes

3 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion