Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

C# Design Patterns - Gang of Four and Functional Programming

Raw Coding via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn essential design patterns in C# .NET through this comprehensive 4.5-hour course covering both Gang of Four (GOF) and functional programming patterns. Master creational patterns including Factory, Abstract Factory, Builder, Prototype, and Singleton implementations with practical microservices applications. Explore structural patterns such as Adapter, Decorator, Proxy, Composite, Facade, Bridge, and Flyweight with real-world C# examples. Dive into behavioral patterns including Iterator, Interpreter, Chain of Responsibility, Mediator, Command, Observer, Memento, Strategy, State, Visitor, and Template Method patterns. Advance your understanding with functional programming concepts through Monad and Monoid design patterns, gaining practical skills for building maintainable and scalable C# applications in modern software development environments.

Syllabus

Factory, Abstract Factory, Factory Method - Design Pattern (C#)
Builder Design Pattern (C#)
Prototype Design Pattern (C#)
Singleton Design Pattern (C#, Microservices)
Adapter/Wrapper Design Pattern (C#, Microservices)
Decorator/Wrapper Design Pattern (C#)
Proxy/Ambassador Design Pattern (C#, Microservices)
Composite Design Pattern (C#)
Facade Design Pattern (C#, Microservices)
The Bridge Design Pattern (C#)
Flyweight Design Pattern (C#)
Iterator Design Pattern (C#)
Interpreter Design Pattern (C#)
Chain of Responsibility Design Pattern (C#)
Mediator Design Pattern (C#)
Command Design Pattern (C#)
Observer Design Pattern (C#)
Memento Design Pattern (C#)
Strategy Design Pattern (C#)
State Design Pattern (C#)
Visitor Design Pattern (C#)
Template Method Design Pattern (C#)
Monad Design Pattern (C#)
Monoid Design Pattern (C#)

Taught by

Raw Coding

Reviews

Start your review of C# Design Patterns - Gang of Four and Functional Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.