Course Curriculum
2 SOLID Principles: One by One with Examples
S: Single-Responsibility Principle - Too Big Methods
5:51
S: Single-Responsibility Principle - Too Big Controllers
4:10
O: Open-Closed Principle - Report Formats with New Classes
5:03
O: Open-Closed Principle - Vendor in Laravel
2:48
O: Open-Closed Principle - Eloquent Attribute with Salary Calculator
4:04
L: Liskov Substitution Principle - Type-Hint Everything
6:21
I: Interface Segregation Principle - Default Laravel Models
3:21
I: Interface Segregation Principle - Separate Data and Download
2:52
D: Dependency Inversion Principle - Pass the Parameter as Interface
3:28
D: Dependency Inversion Principle - Report Interface
1:44

