SOLID Principles of Object Oriented Design
Pluralsight
Course Summary
This course introduces foundational principles of creating well-crafted code and is appropriate for anyone hoping to improve as a developer
-
+
Course Description
The SOLID principles are fundamental to designing effective, maintainable, object-oriented systems. Whether you've only just begun writing software or have been doing so for years, these principles, when used appropriately, can improve the encapsulation and coupling of your application, making it more malleable and testable in the face of changing requirements.
-
+
Course Syllabus
The Single Responsibility Principle- 11m 59s
—Introduction 0m 43s
—Definition 1m 16s
—Responsibilities 0m 42s
—Demo: The Problem 3m 22s
—Problem Analysis 0m 53s
—Refactoring to a Better Design 3m 1s
—Summary 2m 2sThe Open / Closed Principle- 28m 7s
—Introduction 0m 44s
—Definition and Overview 2m 20s
—Demo: The Problem 4m 49s
—Problem Analysis 6m 58s
—Refactoring to a Better Design 13m 16sThe Liskov Substitution Principle- 21m 46sThe Interface Segregation Principle- 24m 27sThe Dependency Inversion Principle- 41m 28sThe Dependency Inversion Principle, Part 2- 26m 15sThe Don't Repeat Yourself Principle, Part 1- 34m 26sThe Don't Repeat Yourself Principle, Part 2- 31m 0sThe Don't Repeat Yourself Principle, Part 3- 29m 1s
This course is listed under
Development & Implementations
Community
Related Posts: