SOLID Fundamentals
SOLID
| Beginner
- 14 videos | 1h 13m 25s
- Includes Assessment
- Earns a Badge
Two of the principles of the SOLID methodology are the Interface Segregation Principle and the Dependency Inversion Principle. Learn what these principles encompass and how to implement them in C#.
WHAT YOU WILL LEARN
-
Describe the interface segregation principleRecognize what interfaces are and how they relate to the ispRecognize the problems typically associated with interface bloatRecognize how to implement the isp through delegation in your codeRecognize how to implement the isp through inheritance in your codeRecognize how to implement the isp in a c# sampleDescribe the dependency inversion principle
-
Recognize what is meant by dependencies in codeRecognize what abstractions are and how they relate to the dipRecognize what cohesion and coupling are and how they relate to the dipRecognize what inversion is and how it relates to the dipRecognize the effects of not adhering to the dip in c#Recognize the connection between the dip and the open-closed principleImplement the dip in c#
IN THIS COURSE
-
4m 34sAfter completing this video, you will be able to describe the Interface Segregation Principle. FREE ACCESS
-
2m 33sAfter completing this video, you will be able to recognize what interfaces are and how they relate to the Internet Service Provider. FREE ACCESS
-
3m 55sUpon completion of this video, you will be able to recognize the problems typically associated with interface bloat. FREE ACCESS
-
4m 36sUpon completion of this video, you will be able to recognize how to implement the ISP through delegation in your code. FREE ACCESS
-
3m 48sAfter completing this video, you will be able to recognize how to implement the ISP through inheritance in your code. FREE ACCESS
-
4m 38sUpon completion of this video, you will be able to recognize how to implement the ISP in a C# sample. FREE ACCESS
-
4m 25sAfter completing this video, you will be able to describe the Dependency Inversion Principle. FREE ACCESS
-
5mAfter completing this video, you will be able to recognize what dependencies in code mean. FREE ACCESS
-
4m 41sUpon completion of this video, you will be able to recognize what abstractions are and how they relate to the Dependency Inversion Principle. FREE ACCESS
-
8m 51sAfter completing this video, you will be able to recognize what cohesion and coupling are and how they relate to the Dependency Inversion Principle. FREE ACCESS
-
6m 29sUpon completion of this video, you will be able to recognize what inversion is and how it relates to the DIP joint. FREE ACCESS
-
9m 55sAfter completing this video, you will be able to recognize the effects of not following the DIP in C#. FREE ACCESS
-
3m 40sUpon completion of this video, you will be able to recognize the connection between the DIP and the Open/Closed Principle. FREE ACCESS
-
6m 21sIn this video, learn how to implement the Dependency Inversion Principle in C#. FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.