Skip to main content

Section outline

    1. Introduction to Software Design and Challenges

    2. SOLID Design Principles (2 Hours)

      • SRP, OCP, LSP, ISP, and DIP
    3. Creational Design Patterns (4 Hours)

      • Singleton, Prototype, Factory, Abstract Factory, Builder, and Object Pool