YoVDO

C# Design Patterns: Part 1 (2016)

Offered By: LinkedIn Learning

Tags

Software Development Courses C Programming Courses Observer Pattern Courses Design Patterns Courses Singleton Pattern Courses Factory Pattern Courses Decorator Pattern Courses

Course Description

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

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