Design Patterns - Detailed Course Outline
Copyright © 2001-2006 Anderson Software Group, Inc.
(return to main OOD page)

Section 1 - Architecture and UML

  • Structural Elements
  • Behavioral Elements
  • The Role of Design Patterns
  • Solving Problems with Design Patterns
  • Selecting Design Patterns
  • Using Design Patterns in Development
  • Logical and Physical Architectures
Section 2 - General Design Patterns
  • Fundamental Patterns
  • Creational Patterns
  • Partitioning Patterns
  • Structural Patterns
  • Behavioral Patterns
  • Concurrency Patterns
Section 3 - Enterprise Design Patterns
  • J2EE  and .NET Architectures
  • Presentation Tier Patterns
  • Business Tier Patterns
  • Integration Tier Patterns
  • Web Services Patterns
Section 4 - Real Time Design Patterns
  • Embedded Systems
  • Subsystem and Component Patterns
  • Concurrency Patterns
  • Memory Patterns
  • Resource Patterns
  • Distribution Patterns
  • Reliability Patterns
Appendix 

Bibliography