YoVDO

C# 10 Design Patterns

Offered By: Pluralsight

Tags

Software Development Courses C Programming Courses Object-Oriented Design Courses Design Patterns Courses

Course Description

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

Related Courses

1C:Enterprise Junior Developer Course
Moscow Institute of Physics and Technology via Coursera
Agile Development
University of Virginia via Coursera
Testing with Agile
University of Virginia via Coursera
PM4R Agile: mentalidad ágil en proyectos de desarrollo
Inter-American Development Bank via edX
Agile Planning for Software Products
University of Alberta via Coursera