Autoplay
Autocomplete
Previous Lecture
Complete and Continue
Software Architecture: Meta and SOLID Principles
Single Responsibility Principle (SRP)
01-01-SOLIDIntro (8:53)
02-01-Outline (0:38)
02-02-ProblemStatement (8:07)
02-03-Demo (3:31)
02-04-Refactor (5:36)
02-05-MoreExamples (4:21)
02-06-RelatedPatterns (5:19)
02-07-Conclusion (1:51)
Open\Closed Principle (OCP)
02-OCP-01-Outline-01 (1:11)
02-OCP-02-ProblemStatement-01 (8:06)
02-OCP-03-ProblemDemo-01 (2:03)
02-OCP-04-Refactoring-01 (6:15)
02-OCP-05-RelatedPatterns-01 (10:43)
02-OCP-05-06-CommonSmells-01 (1:30)
02-OCP-06-Conclusion-01 (1:55)
Liskov Substitution Principle (LSP)
03-LSP-01-Outline-01 (1:38)
03-LSP-02-ProblemStatement-01 (3:52)
03-LSP-03-Contracts-01 (6:59)
03-LSP-04-Demo-01 (5:48)
03-LSP-05-Refactoring-01 (2:19)
03-LSP-06-MoreExamples-01 (6:10)
03-LSP-07-CommonSmells-01 (2:06)
04-ISP-07-CommonSmells-01 (7:38)
03-LSP-08-Conclusion-01 (1:51)
Interface Segregation Principle (ISP)
04-ISP-01-Outline-01 (1:36)
04-ISP-02-ProblemStatement-01 (4:51)
04-ISP-03-Demo-01 (6:50)
04-ISP-04-Refactoring-01 (2:59)
04-ISP-05-Demo-01 (5:50)
04-ISP-06-Refactoring-01 (1:51)
04-ISP-08-Conclusion-01 (2:20)
Dependecy Inversion Principle (DIP)
05-DIP-01-Outline-01 (1:34)
05-DIP-02-Definition-01 (3:30)
05-DIP-03-Dependencies-01 (4:12)
05-DIP-04-VolatileStableDependencies-01 (2:53)
05-DIP-05-Definitions-IoC-DI-01 (3:18)
05-DIP-06-DIP-Violation-Demo (2:25)
05-DIP-07-DIP-Refactoring (8:12)
05-DIP-07-DI-Techniques (5:54)
05-DIP-08-ArchitecturalImplications (5:24)
05-DIP-09-PureDI-IoC-Containers (4:30)
05-DIP-10-BuildingIoC (3:55)
05-DIP-11-BigExample (10:27)
05-DIP-12-CommonSmells (2:11)
05-DIP-13-Conclusion (2:15)
Metaprinciples and SOLID
06-Metaprinciples-01-Outline (2:17)
06-Metaprinciples-02-DRY (9:50)
06-Metaprinciples-03-KISS (7:37)
06-Metaprinciples-04-YAGNI (11:42)
06-Metaprinciples-05-SoC (4:28)
06-Metaprinciples-06-CQS (2:14)
06-Metaprinciples-07-Demeter (7:00)
06-Metaprinciples-08-PoLA (3:03)
06-Metaprinciples-09-Encapsulation (5:58)
06-Metaprinciples-10-API (14:28)
07-Meta-02-SOLID-VS-YAGNI (2:58)
07-Meta-03-OCP-VS-YAGNI (2:48)
07-Meta-04-SRP-and-ISP (1:47)
07-Meta-05-Architecture-Design (4:56)
07-Meta-99-Conclusion (4:23)
06-Metaprinciples-09-Encapsulation
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock