MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Design Patterns Library

Course Summary

The design patterns library contains descriptions and examples of software design patterns that you can apply in your daily development. These patterns are time proven techniques for building long-lived, well factored software that are widely used in soft


  • +

    Course Syllabus

    ● Introduction to Design Patterns
        ◦ Introduction
        ◦ What They Are
        ◦ Design Pattern History
        ◦ Pattern Organization and Language
        ◦ Why Patterns Matter
        ◦ Criticisms
        ◦ The PSOD Patterns Library
        ◦ Summary
    ● Adapter Pattern
        ◦ Introduction
        ◦ Motivating Example
        ◦ Graphic Example
        ◦ Real World Example
        ◦ Intent
        ◦ Applicability
        ◦ Structure
        ◦ How It Gets Used
        ◦ Collaboration
        ◦ Consequences
        ◦ Implementation Example
        ◦ Demo
        ◦ Related Patterns
        ◦ References
        ◦ Summary
    ● Bridge Pattern
        ◦ Introduction
        ◦ What Is It?
        ◦ Nom Nom Burger
        ◦ Inital Problem
        ◦ Wrong Solution
        ◦ Refactoring to Bridge
        ◦ Standard Formatter
        ◦ Reverse Formatter
        ◦ Fancy Formatter
        ◦ What We Did
        ◦ Common Usages
        ◦ Summary
    ● The Builder Pattern
        ◦ Introduction
        ◦ Understanding Builder
        ◦ Problem 1
        ◦ Problem 2
        ◦ Problem 3
        ◦ What We Built
        ◦ Variations
        ◦ Summary
    ● Chain of Responsibility
        ◦ Introduction
        ◦ Traditional Usage
        ◦ Motivating Example
        ◦ Demo: Expense Report
        ◦ Demo: Expense Report w/CoR
        ◦ Demo: Non-Traditional Usage
        ◦ Summary
    ● The Command Pattern
        ◦ Introduction
        ◦ Motivating Example
        ◦ Intent and Applicability
        ◦ Structure and Consequences
        ◦ Implementation Example
        ◦ Related Patterns
        ◦ Summary
    ● Composite Pattern
        ◦ Introduction
        ◦ Breaking it Down
        ◦ Email Example
        ◦ Split Gold
        ◦ Refactoring 1
        ◦ Refactoring 2
        ◦ Adding Depth
        ◦ Using a Root
        ◦ Formal Definition
        ◦ When to Use
        ◦ Summary
    ● Decorator Design Pattern
        ◦ Introduction
        ◦ Motivating Example
        ◦ Intent
        ◦ Applicability
        ◦ Structure
        ◦ How it Works
        ◦ Motivating Example Refactored
        ◦ Demo: Overview of the Project
        ◦ Demo: Create the Decorator
        ◦ Demo: Create the Concrete Decorator
        ◦ Demo: Adding more Concrete Decorators
        ◦ Consequences
        ◦ Related Patterns
        ◦ Summary
    ● Event Aggregator
        ◦ Introduction
        ◦ Motivating Example
        ◦ Demo: The Order Application
        ◦ Pattern Intent
        ◦ Applicability
        ◦ Demo: Solving With Standard .NET Events
        ◦ Issues with Current Implementation
        ◦ Pattern Structure
        ◦ Demo: Using Event Aggregator
        ◦ Demo: Details of Implementation
        ◦ Consequences of the Pattern
        ◦ Known Variations
        ◦ Related Patterns
        ◦ Summary
    ● Facade Pattern


Course Fee:
USD 29

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Development & Implementations Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top