Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Contract Testing And Messaging With Spring Cloud Contract

    Posted By: ELK1nG
    Contract Testing And Messaging With Spring Cloud Contract

    Contract Testing And Messaging With Spring Cloud Contract
    Published 11/2024
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 910.50 MB | Duration: 2h 5m

    Learn how to use Spring Cloud Contracts to create reliable integration tests for message-based communications.

    What you'll learn

    Create integration tests using contract testing for message-based communication

    Learn the basics of RabbitMq

    Learn to programmatically implement RabbitMq with Java

    Learn to program integration tests using TestContainers

    Requirements

    Have completed the previous course Contract Testing with Spring Cloud Contract

    Mid level knowledge of java language

    Spring boot (Core and Testing)

    Unit testing (JUnit/Mockito)

    Description

    In our previous course, Contract Testing with Spring Cloud Contract, we delved into how Spring Cloud Contracts can be a powerful tool for creating reliable contract tests specifically for HTTP communications. By implementing these tests, you can provide confidence to your team during production releases and create solid integration tests that reduce dependencies on other teams. However, contract testing with Spring Cloud Contracts isn’t limited to just HTTP. This course focuses on extending the power of contract testing to message-based communication—a critical area for ensuring stability and reliability in distributed systems.We’ll take you through hands-on examples using two small applications that communicate through RabbitMQ, guiding you in setting up contract tests for these message-based integrations. If RabbitMQ is new to you, there’s no need to worry; we’ll start with a primer on RabbitMQ basics before diving into the contract testing specifics. After this course, you will be able to implement contract testing regardless of the message broker your project is using (Kafka, ActiveMQ, SQS, etc).To fully harness the value of this course, you should ideally have a foundation in Java, basic Spring Boot, and be familiar with unit testing concepts, particularly with tools like Mockito and JUnit. This background will help you maximize the course's insights and apply them effectively to your own projects.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Introduction to Course’s Project

    Lecture 3 Producer Side Code Presentation

    Lecture 4 Consumer Side Code Presentation

    Section 2: Section 2: RabbitMQ Basics

    Lecture 5 RabbitMQ Basic Architecture

    Lecture 6 RabbitMQ Implementation - Producer

    Lecture 7 RabbitMQ Implementation - Consumer

    Section 3: Section 3 - Spring Cloud Contract for Messaging

    Lecture 8 Producer - Creating the contract

    Lecture 9 Producer - PART I - Creating base class and other configs

    Lecture 10 Producer - PART II - Creating base class and other configs

    Lecture 11 Consumer - Integration Test Creation

    Lecture 12 New Skill Unlocked

    Java Devs who want to learn to do proper integration testing messaging-based communications,Students who want to learn basic RabbitMq