Introduction to Spring Cloud Contract

Learn to develop and test Java microservices more effectively with this foundational course on Spring Cloud Contract, a Java-based consumer-driven contract framework.
Course info
Rating
(19)
Level
Beginner
Updated
May 14, 2018
Duration
3h 4m
Table of contents
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
Description
Course info
Rating
(19)
Level
Beginner
Updated
May 14, 2018
Duration
3h 4m
Description

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.

About the author
About the author

Andrew is an independent consultant with cross-functional expertise in the design, development, and deployment of enterprise level software systems. Working with various clients, Andrew has been exposed to many different technology stacks, most recently specializing in Java Microservices and continuous delivery.

More from the author
Using Jenkins X for Cloud-native CI/CD
Advanced
3h 8m
Jun 22, 2020
Introduction to WireMock
Intermediate
3h 35m
Mar 4, 2019
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. I'm wondering Morgan on Welcome to my plan or psy course introduction to spring Cloud contract. I'm an independent consultant, trainer and conference speaker, most recently specializing in both Java micro services and continuous delivery. Although micro services architectures are becoming very popular, Tassan um can be hard on overcome in any challenges. Could be tough when using the more traditional testing strategies. This course will introduce you to Spring Cloud Contract, a consumer driven contract testing JBM based micro services framework. Some of the major topics it will cover includes micro services testing challenges on the short communes of traditional testing approaches. How we can use a consumer driven contract testing technique to test micro services more effectively and finally building and testing both. Hate TTP driven a message driven Java micro services with spring cloud contracts on consumer driven contract testing. By the end of the course, you'll notice basics of spring cloud contracts and consumer driven contract testing on you'll be able to use it to develop and test your own job and micro services before beginning the course. You should know Java, and it would also be beneficial to have some knowledge of micro services on spring boot. I hope you'll join me on this journey to learn how to more effectively Tash Java Micro Services with the introduction to Spring Cloud contract course Applera site.