Design Patterns in C# and dotNET

  • Course level: All Levels
  • Categories Development
  • Total Enrolled 0
  • Last Update February 12, 2022

About Course

Design Patterns are nothing but documented and tested solutions for recurring problems in a given context.

Description

In this article series, I discussed all the Design Patterns in C# with real-time examples using different types of dot net applications which include ASP.NET MVC, Web API, and Console Applications. It is very easy to understand and implement design patterns with real-time applications. Writing the code with design patterns will make your applications more Reliable, Scalable, and Maintainable.

What Will I Learn?

  • Recognize and apply design patterns
  • Reason about applicability and usability of design patterns
  • Refactor existing designs to use design patterns

Topics for this course

172 Lessons

01 – Introduction

001 Introduction00:00:00

01 – The SOLID Design Principles

02 – Builder

03 – Factories

04 – Prototype

05 – Singleton

06 – Adapter

07 – Bridge

08 – Composite

09 – Decorator

10 – Façade

11 – Flyweight

12 – Proxy

13 – Chain of Responsibility

14 – Command

15 – Interpreter

16 – Iterator

17 – Mediator

18 – Memento

19 – Null Object

20 – Observer

21 – State

22 – Strategy

23 – Template Method

24 – Visitor

25 – Course Summary

26 – Additional Lectures

27 – Functional Patterns in F#

128.85

Requirements

  • Good understanding of C#
  • Familiarity with latest C# features
  • Good understanding of object-oriented design principles