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

Pluralsight

C# 10 Design Patterns

via Pluralsight

Overview

This course will teach you how to improve code base by using tested and proven object-oriented design patterns.

Every code base can be improved. In this course, C# Design Patterns, you’ll learn what design patterns are. First, you’ll learn how to vastly improve your code base by applying 23 different design patterns. Next, you'll discover the means of handling all sorts of challenges. Finally, you'll explore various use cases for these various design patterns. When you’re finished with this course, you’ll have the skills and knowledge to use state of the art design patterns in C# 12 to improve your code base.

Syllabus

  • Course Overview 1min
  • Introduction to Design Patterns 26mins
  • Creational Pattern: Singleton 14mins
  • Creational Pattern: Factory Method 15mins
  • Creational Pattern: Abstract Factory 23mins
  • Creational Pattern: Builder 17mins
  • Creational Pattern: Prototype 19mins
  • Structural Pattern: Adapter 19mins
  • Structural Pattern: Bridge 16mins
  • Structural Pattern: Decorator 17mins
  • Structural Pattern: Composite 16mins
  • Structural Pattern: Facade 11mins
  • Structural Pattern: Proxy 24mins
  • Structural Pattern: Flyweight 21mins
  • Behavioral Pattern: Template Method 14mins
  • Behavioral Pattern: Strategy 19mins
  • Behavioral Pattern: Command 26mins
  • Behavioral Pattern: Memento 17mins
  • Behavioral Pattern: Mediator 25mins
  • Behavioral Pattern: Chain of Responsibility 17mins
  • Behavioral Pattern: Observer 18mins
  • Behavioral Pattern: State 23mins
  • Behavioral Pattern: Iterator 16mins
  • Behavioral Pattern: Visitor 20mins
  • Behavioral Pattern: Interpreter 16mins
  • Enterprise Pattern: Repository 35mins
  • Enterprise Pattern: Unit of Work 15mins

Taught by

Kevin Dockx

Reviews

4.6 rating at Pluralsight based on 242 ratings

Start your review of C# 10 Design Patterns

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.