Welcome to the course

Hello, and welcome to 'Practical contract testing with Pact'! My name is Bas Dijkstra, and I will be your teacher throughout this course.

I'm really excited to work with you and help you learn more about contract testing. I've been working with contract testing in general, and Pact in particular, for more than 5 years now, and I think contract testing is a fascinating and powerful technique to help teams and organizations do better when it comes to integration testing in distributed software systems.

Throughout this course, we will cover many different topics related to contract testing, including

  • What is contract testing and what problem does it solve?
  • Different approaches to contract testing
  • Getting to know Pact and the tools in the Pact ecosystem
  • How to generate and publish contracts
  • Verifying contracts and publishing the results
  • How to add contract testing to your Continuous Integration pipelines
  • How to get started implementing contract testing in your organization, and how to measure success

and much more.

And because I am a big fan of deliberate practice, as I think that's by far the best way to learn new things, there will be plenty of interactive quizzes and hands-on programming exercises to make sure you really get the best learning experience.

Are you ready? Let's get started!

Complete and Continue