by Derek Jensen
Lessons:13Length:1.5 hours
Next lesson playing in 5 seconds
CancelFree Preview: SOLID Design Patterns in C#
Welcome
02:38
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.Introduction2 lessons, 09:53
2 lessons, 09:53
Free Lesson 1.1Welcome02:38
Free Lesson
1.1
Welcome
02:38
Free Lesson 1.2Getting Back to Basics07:15
Free Lesson
1.2
Getting Back to Basics
07:15
2.Object-Oriented Programming4 lessons, 30:47
4 lessons, 30:47
2.1What is OOP?03:32
2.1
What is OOP?
03:32
2.2Abstraction and Encapsulation11:02
2.2
Abstraction and Encapsulation
11:02
2.3Inheritance05:54
2.3
Inheritance
05:54
2.4Polymorphism10:19
2.4
Polymorphism
10:19
3.SOLID Design Principles6 lessons, 47:50
6 lessons, 47:50
3.1What is SOLID?05:31
3.1
What is SOLID?
05:31
3.2Single Responsibility Principle08:11
3.2
Single Responsibility Principle
08:11
3.3Open Closed Principle09:26
3.3
Open Closed Principle
09:26
3.4Liskov Substitution Principle08:59
3.4
Liskov Substitution Principle
08:59
3.5Interface Segregation Principle08:21
3.5
Interface Segregation Principle
08:21
3.6Dependency Inversion Principle07:22
3.6
Dependency Inversion Principle
07:22
4.Conclusion1 lesson, 02:27
1 lesson, 02:27
4.1Goodbye02:27
4.1
Goodbye
02:27
Subscribe to watch full course
Subscribe to watch full course