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 On-Ramp

Course Summary

You already use Design Patterns but probably don't know it. In this course, we'll take a look at several everyday programming scenarios that are implementations of Design Patterns. Once we start to recognize patterns, we're well on our way to using them e

  • +

    Course Syllabus

    ● Design Patterns Overview
        ◦ Course Overview
        ◦ What Are Design Patterns?
        ◦ Who Are The Gang of Four?
        ◦ Why Should We Care?
        ◦ Summary
    ● Patterns You Already Use: Observer and Proxy
        ◦ Overview
        ◦ Observer Pattern Described
        ◦ Demo: Everyday Observer
        ◦ Observer Consequences
        ◦ Demo: Stock Ticker
        ◦ Observer Review
        ◦ Proxy Pattern Described
        ◦ Demo: Everyday Proxy
        ◦ Proxy Consequences
        ◦ Proxy Review
        ◦ Summary
    ● Patterns You Already Use: Iterator
        ◦ Overview
        ◦ Iterator Pattern Described
        ◦ Demo: Everyday Iterator
        ◦ Iterator Consequences
        ◦ Creating an Iterator with IEnumerable
        ◦ Demo: Fibonacci Sequence
        ◦ Demo: MP3 Catalog
        ◦ Summary
    ● Patterns You Already Use: Chain of Responsibility and Facade
        ◦ Overview
        ◦ Chain of Responsibility Pattern Described
        ◦ Demo: Everyday Chain of Responsibility
        ◦ Chain of Responsibility Consequences
        ◦ Chain of Responsibility as Approval Engine
        ◦ Facade Pattern Described
        ◦ Demo: Everyday Facade
        ◦ Demo: Facade in Components
        ◦ Facade Consequences
        ◦ Summary
    ● Useful Patterns
        ◦ Overview
        ◦ Factory Method Pattern Described
        ◦ Demo: Repository Factory
        ◦ Decorator Pattern Described
        ◦ Demo: Caching Repository
        ◦ Adapter Pattern Described
        ◦ Demo: SQL Data Adapter
        ◦ Summary
    ● Where To Go Next
        ◦ Overview
        ◦ A Million Implementations
        ◦ Why Should We Care?
        ◦ Beyond The Gang of Four
        ◦ A Warning
        ◦ Course Summary


Course Fee:
USD 29

Course Type:


Course Status:



1 - 4 hours / week

This course is listed under Development & Implementations and Data & Information Management Community

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
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