C# Design Patterns: Composite

In this course you'll discover how to work with the composite pattern. You will understand why this pattern exists and how to implement this in a C# application.
Course info
Rating
(18)
Level
Intermediate
Updated
Nov 14, 2019
Duration
34m
Table of contents
Description
Course info
Rating
(18)
Level
Intermediate
Updated
Nov 14, 2019
Duration
34m
Description

For developers looking to deepen their knowledge of design patterns, this code-focused course will fully introduce the composite design pattern, which enables you to manage tree structures in a uniform and concise way. In this course, C# Design Patterns: Composite, we’ll cover everything you need to know to quickly get started with the composite pattern. First, you’ll learn what the composite pattern is and why you’d want to use it. Next, you will discover how to implement your own composite pattern. Finally, you will explore existing composite patterns that exist in .NET and how to leverage them effectively. When you are finished with this course, you will have the knowledge of the composite pattern needed to implement and leverage the composite 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
Dapper: Getting Started
Beginner
1h 28m
Jun 12, 2019
ng-bootstrap Playbook
Beginner
2h 48m
Nov 20, 2018
More courses by Steve Michelotti
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is Steve Micheletti. Welcome to my course. C Sharp design patterns composite. I'm a software engineer and technologists, and I work for Microsoft. If you're a C sharp developer who wants to learn more about design patterns than you're in the right place, the composite pattern provides a way to work with tree structures. And to do this in the uniform fashion, regardless of whether you're working with apparent or a child item in that tree in this course, I'm going to cover everything you'll need to be extremely productive implementing or leveraging composite patterns in C Sharp on day one. Some of the major topics that we will cover include understanding what the composite pattern is and why we care about it. Implementing your own composite patterns howto elegantly compose composites with builders, understanding how to consume composites effectively and efficiently, and even identifying and working with existing composites that can be found in dot net itself. By the end of this course, you'll be familiar not only with all the basics of the composite pattern, but also even ways to traverse composites with optimal performance. Before beginning this course, you should feel comfortable with a c sharp and have some basic experience with introductory data structures. I hope you'll join me on this journey to learn how to use the composite pattern with my C sharp design patterns. Composite course on Plural Site