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

LinkedIn Learning

C# Design Patterns: Part 1 (2016)

via LinkedIn Learning

Overview

Learn how design patterns in C# can help you build better code. Discover how to implement Gang of Four patterns and two commonly used patterns in .NET.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
1. Overview
  • Design patterns explained
  • The need for design patterns
  • Design pattern categories
2. Factory Method
  • Factory pattern overview
  • Code the Factory pattern
3. Abstract Factory
  • Abstract Factory overview
  • Write Abstract Factory code for Citi
  • Write Abstract Factory code for National
  • Abstract Factory provider and client
4. Singleton Pattern
  • Singleton pattern overview
  • Code with the Singleton pattern
  • Thread safety
5. Decorator Pattern
  • Decorator pattern overview
  • Concrete Component code
  • Concrete Decorator code
6. Iterator Pattern
  • Iterator pattern overview
  • Aggregate setup
  • Iterator setup and execution
7. Observer Pattern
  • Observer pattern overview
  • Subject, Observer / Concrete Observer
  • Concrete Subject code
8. Repository Pattern
  • Repository pattern overview
  • MVC Project setup
  • Convert to a Repository pattern
  • Create a Generic Repository
9. Unit of Work Pattern
  • Unit of Work pattern overview
  • Convert to Unit of Work
Conclusion
  • Next Steps

Taught by

Reynald Adolphe

Reviews

Start your review of C# Design Patterns: Part 1 (2016)

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.