C# Design Patterns: Part 2

Go to class
Write Review

Free Online Course: C# Design Patterns: Part 2 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 2 is taught by Reynald Adolphe.

Overview
  • Learn how to use design patterns to build better code and efficiently tackle the design problems you often find in real-world applications.

    Design patterns allow you to reuse critical code patterns. This can help you build better code and efficiently tackle real-world design problems. In this course, follow developer and technologist Reynald Adolphe as he explores some of the Gang of Four design patterns, and covers some lesser-known patterns for C# programmers. Reynald covers a creational pattern—Builder—and then dives into structural patterns like Adapter and Composite. Plus, he delves into some behavioral patterns, including Chain of Responsibility, Command, Interpreter, Mediator, and Visitor.

Syllabus
  • Introduction

    • Welcome
    • What to know before watching this course
    • Using the exercise files
    1. Design Patterns Overview
    • What are design patterns?
    • Who are The Gang of Four?
    • Why use design patterns?
    • Design pattern categories
    2. Builder
    • Builder pattern explained
    • Walk through Builder pattern
    • Code client and demo Builder pattern
    3. Adapter
    • Adapter pattern explained
    • Walk through a Adapter pattern
    • Code client and demo Adapter pattern
    4. Composite
    • Composite pattern explained
    • Walk through Composite pattern
    • Code client and demo Composite pattern
    5. Chain of Responsibility
    • Chain of Responsibility pattern explained
    • Walk through Chain of Responsibility
    • Code and demo Chain of Responsibility
    6. Command
    • Command pattern explained
    • Walk through Command pattern
    • Code client and demo Command pattern
    7. Interpreter
    • Interpreter pattern explained
    • Walk through Interpreter pattern
    • Code client and demo Interpreter pattern
    8. Mediator
    • Mediator pattern explained
    • Walk through Mediator pattern
    • Code client and demo Mediator pattern
    9. Visitor
    • Visitor pattern explained
    • Walk through Visitor pattern
    • Code client and demo Visitor pattern
    Conclusion
    • Next steps