C# Design Patterns: Mediator

Discover how to work with the mediator pattern. You will understand why this pattern exists and how to implement this in a C# application.
Course info
Rating
(56)
Level
Advanced
Updated
Dec 17, 2019
Duration
37m
Table of contents
Description
Course info
Rating
(56)
Level
Advanced
Updated
Dec 17, 2019
Duration
37m
Description

For developers looking to deepen their knowledge of design patterns, this code-focused course will fully introduce the mediator design pattern, which enables you to encapsulate object interaction with loose coupling. In this course, C# Design Patterns: Mediator, you will quickly get started with the mediator pattern. First, you will learn what the mediator pattern is and why you would want to use it. Next, you will discover how to implement your own mediator pattern. Finally, you will explore multiple variations of the mediator pattern in different contexts and different applications. When you are finished with this course, you will have the knowledge of the mediator pattern needed to implement and leverage the mediator pattern in your own C# applications.

About the author
About the author

Steve is a Program Manager with Microsoft on the Azure Global Engineering team. Prior to joining Microsoft, he was a 7-time Microsoft ASP.NET MVP.

More from the author
C# Design Patterns: Composite
Intermediate
33m
Nov 14, 2019
Dapper: Getting Started
Beginner
1h 27m
Jun 12, 2019
More courses by Steve Michelotti
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. My name is Steve Michelotti. Welcome to my course, C# Design patterns: Mediator. I am a software engineer and technologist, and I work at Microsoft. If you're a C# developer who wants to learn more about design patterns, then you're in the right place. The mediator pattern provides a way to encapsulate interaction and communication between multiple objects and to do this with loose coupling regardless what type of application you're building. In this course, I'm going to cover everything you'll need to be extremely productive implementing mediator patterns in C# on day one. Some of the major topics that we will cover include understanding what the mediator pattern is and why we care about it, implementing your own mediator patterns, multiple variations you might encounter with the mediator pattern, and even more modern implementations of the pattern with the mediate are open source library. By the end of this course, you'll be familiar not only with all the basics of the mediator pattern, but also several variations on the pattern. Before beginning this course, you should feel comfortable with C# and have some basic experience with introductory data structures. I hope you'll join me on this journey to learn how to use the mediator pattern with C# Design Patterns: Mediator course, on Pluralsight.