Introduction to SOLID

SOLID
  • 16 Videos | 1h 36m 31s
  • Includes Assessment
  • Earns a Badge
Likes 62 Likes 62
There are a number of concepts that encompass the object-oriented design methodology known as SOLID. Explore Agile development, and the Single Responsibility Principle and Liskov Substitution Principle of SOLID.

WHAT YOU WILL LEARN

  • recognize what OOD is and the benefits of good design
    recognize the basics of Agile Software Development
    recognize real world problems that poor design can cause
    describe what SOLID is and its history
    describe the benefits that SOLID brings to OOD
    recognize how SOLID can be implemented in C#
    recognize what the Single Responsibility Principle is
    recognize real world problems that can be caused by not adhering to SRP
  • recognize the effects of violating the SRP in C#
    describe the benefits that the Single Responsibility Principle brings to OOD
    recognize how to implement SRP in C# Class Design
    describe the Liskov Substitution Principle
    recognize the role inheritance plays in the LSP
    recognize the role subtyping and behavior plays in the LSP
    recognize the effects of violating the LSP in C#
    recognize how to implement the LSP in C#

IN THIS COURSE

  • Playable
    1. 
    Object Oriented Design
    4m 17s
    UP NEXT
  • Playable
    2. 
    Agile Software Development
    7m 9s
  • Locked
    3. 
    Problems with Poor OOD
    5m 15s
  • Locked
    4. 
    Introducing SOLID
    5m 20s
  • Locked
    5. 
    SOLID Benefits
    3m 23s
  • Locked
    6. 
    Examples of SOLID Design in C#
    9m 37s
  • Locked
    7. 
    Introduction to the Single Responsibility Principle
    3m 34s
  • Locked
    8. 
    Problems with Poor SRP Class Design
    8m 13s
  • Locked
    9. 
    Violating the SRP in C#
    4m 35s
  • Locked
    10. 
    SRP Benefits
    4m 40s
  • Locked
    11. 
    Implementing SRP in C# Class Design
    4m 12s
  • Locked
    12. 
    Introduction to the Liskov Substitution Principle
    5m 27s
  • Locked
    13. 
    Understanding Inheritance
    4m 58s
  • Locked
    14. 
    Understanding Subtyping and Behavior
    7m 26s
  • Locked
    15. 
    Violating the LSP in C#
    6m 39s
  • Locked
    16. 
    Applying LSP in C#
    5m 17s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

CHANNEL Green Belt
Likes 118 Likes 118  
Likes 0 Likes 0  
COURSE SOLID & GRASP
Likes 3218 Likes 3218  

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Likes 74 Likes 74  
COURSE SOLID & GRASP
Likes 3218 Likes 3218