YoVDO

Introduction to Spring Cloud Contract

Offered By: Pluralsight

Tags

Microservices Courses

Course Description

Overview

In this video tutorial, you'll learn the foundational knowledge necessary write and test consumer-driven contracts with Spring Cloud Contract.

Testing Java microservices is challenging. This is because, despite their independence, they often end up being coupled through some form of message passing or API calls. In this course, Introduction to Spring Cloud Contract, you will learn foundational knowledge of a powerful new framework, gaining the ability to test and release Java microservices more effectively. First, you will learn about the challenges of microservices testing, taking a look at the shortcomings of both end-to-end testing microservices and mocking their collaborators. Next, you will discover the consumer-driven contracts testing technique, the TDD at the API level approach to microservices testing that Spring Cloud Contract implements. Finally, you will become proficient in using Spring Cloud Contract to build both HTTP driven and message driven Java microservices. When you're finished with this course, you will have the skills and knowledge of Spring Cloud Contract and consumer-driven contract testing needed to truly make your microservices independently testable and deployable.

Topics:
  • Course Overview
  • Course Introduction
  • Microservices Testing Challenges and Spring Cloud Contract’s Motivation
  • What Is Consumer-driven Contract Testing?
  • HTTP Consumer-driven Contract Testing with Spring Cloud Contract
  • Advanced HTTP Consumer-driven Contract Testing with Spring Cloud Contract
  • Messaging Based Consumer-driven Contract Testing with Spring Cloud Contract

Taught by

Andrew Morgan

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Introduction to Kubernetes
Linux Foundation via edX
Architecting Distributed Cloud Applications
Microsoft via edX
IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera