C# Design Patterns: Part 1 (2016)

Go to class
Write Review

Free Online Course: C# Design Patterns: Part 1 (2016) provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. C# Design Patterns: Part 1 (2016) is taught by Reynald Adolphe.

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