Notice: if you're interested in more courses than just this one, the best deal is to subscribe to the Yearly membership!
Want to get a Senior Laravel developer position?
You probably need to master software design principles, like SOLID.
Here are just a few examples of Laravel job ads:
So, if you want to have a PRACTICAL dive into SOLID and how to apply it specifically to Laravel projects, this 1.5-hour course is for you.
In addition to explaining those five letters individually, I will show how they are used in existing open-source projects, also we'll discuss some other principles and how to generally think about SOLID.
Are you with me?
First testimonials:
Your Instructor
I consider myself a Laravel expert. Work with Laravel for around 7 years, sharing my thoughts on the YouTube channel "Laravel Daily": https://www.youtube.com/c/LaravelDaily
I also have written a Laravel Daily Blog for 5+ years.
Course Curriculum
-
PreviewS: Single-Responsibility Principle - Too Big Methods (5:51)
-
PreviewS: Single-Responsibility Principle - Too Big Controllers (4:10)
-
StartO: Open-Closed Principle - Report Formats with New Classes (5:03)
-
StartO: Open-Closed Principle - Vendor in Laravel (2:48)
-
StartO: Open-Closed Principle - Eloquent Attribute with Salary Calculator (4:04)
-
StartL: Liskov Substitution Principle - Type-Hint Everything (6:21)
-
StartI: Interface Segregation Principle - Default Laravel Models (3:21)
-
StartI: Interface Segregation Principle - Separate Data and Download (2:52)
-
StartD: Dependency Inversion Principle - Pass the Parameter as Interface (3:28)
-
StartD: Dependency Inversion Principle - Report Interface (1:44)