SOLID Design Principles are a set of five concepts which help developers write flexible, maintainable code. In this course, Derek Jensen will take you back to the basics of SOLID Design covering each of the concepts in the context of C # as well as covering concepts of Object Oriented Programming along the way. Whether you're just getting started with SOLID or hoping to refresh your memory, by the end of the course, you'll be sure to have a renewed vigour and appreciation for these good programming practices.
1.Introduction
1.1Welcome
1.2Getting Back to Basics
Oriented Programming 2.Object
2.1What is OOP?
2.2Abstraction and Encapsulation1
2.3Inheritance
2.4Polymorphism
3.SOLID Design Principles
3.1What is SOLID?
3.2Single Responsibility Principle
3.3Open Closed Principle
3.4Liskov Substitution Principle
3.5Interface Segregation Principle
3.6Dependency Inversion Principle
4.Conclusion
4.1Goodbye
Screens: