Video description
In this Learning C# Design Patterns training course, expert author Keith Welch will teach you about design patterns, and how to use them to create reusable, maintainable code. This course is designed for users that already have experience with C#, as well as basic object-oriented programming principles.
You will start by learning about creational patterns, including abstract factory, builder, prototype, and singleton. From there, Keith will teach you about structural patterns, such as adapter, bridge, composite, and facade. This video tutorial also covers behavioral patterns, such as chain of responsibility, common, iterator, and mediator. Finally, you will learn about the Model View Controller (MVC) design pattern.
Once you have completed this computer based training course, you will be fully capable of using these 23 design patterns to create your own C# code. Working files are included, allowing you to follow along with the author throughout the lessons.
Table of contents
- Introduction
- Creational Patterns
- Structural Patterns
-
Behavioral Patterns
- Chain Of Responsibility
- Chain Of Responsibility Example
- Command
- Command Example
- Interpreter
- Interpreter Example
- Iterator
- Iterator Example
- Mediator
- Mediator Example
- Memento
- Memento Example
- Observer
- Observer Example
- State
- State Example
- Strategy
- Strategy Example
- Template
- Template Example
- Visitor
- Visitor Example
- MVC Pattern
- Conclusion
Product information
- Title: Learning C# Design Patterns
- Author(s):
- Release date: March 2015
- Publisher(s): Infinite Skills
- ISBN: 9781771373524
You might also like
book
Real-World Implementation of C# Design Patterns
Build robust applications in C# easily using effective and popular design patterns and best practices Key …
book
Functional Programming in C#
Functional Programming in C# teaches you to apply functional thinking to real-world problems using the C# …
video
Design Patterns Using C# and .NET Core
Design patterns are reusable solutions to common programming problems. They speed up the development process by …
book
Clean Code in C#
Develop your programming skills by exploring essential topics such as code reviews, implementing TDD and BDD, …