C# 10 Design Patterns
Offered By: Pluralsight
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.
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 CourseMoscow 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