Introduction to SOLID
SOLID
| Beginner
- 16 Videos | 1h 30m 1s
- Includes Assessment
- Earns a Badge
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 designrecognize the basics of Agile Software Developmentrecognize real world problems that poor design can causedescribe what SOLID is and its historydescribe the benefits that SOLID brings to OODrecognize how SOLID can be implemented in C#recognize what the Single Responsibility Principle isrecognize 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 OODrecognize how to implement SRP in C# Class Designdescribe the Liskov Substitution Principlerecognize the role inheritance plays in the LSPrecognize the role subtyping and behavior plays in the LSPrecognize the effects of violating the LSP in C#recognize how to implement the LSP in C#
IN THIS COURSE
-
1.Object Oriented Design4m 17sUP NEXT
-
2.Agile Software Development7m 9s
-
3.Problems with Poor OOD5m 15s
-
4.Introducing SOLID5m 20s
-
5.SOLID Benefits3m 23s
-
6.Examples of SOLID Design in C#9m 37s
-
7.Introduction to the Single Responsibility Principle3m 34s
-
8.Problems with Poor SRP Class Design8m 13s
-
9.Violating the SRP in C#4m 35s
-
10.SRP Benefits4m 40s
-
11.Implementing SRP in C# Class Design4m 12s
-
12.Introduction to the Liskov Substitution Principle5m 27s
-
13.Understanding Inheritance4m 58s
-
14.Understanding Subtyping and Behavior7m 26s
-
15.Violating the LSP in C#6m 39s
-
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.