SOLID Code in Laravel
1h 46m 51s
English
Paid
Course description
Want to get a Senior Laravel developer position? You probably need to master software design principles, like SOLID.
Read more about the course
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?
Watch Online
Watch Online SOLID Code in Laravel
0:00
/ #1: Before We Begin: What is SOLID and My Initial Thoughts
All Course Lessons (21)
# | Lesson Title | Duration | Access |
---|---|---|---|
1 | Before We Begin: What is SOLID and My Initial Thoughts Demo | 02:09 | Available |
2 | S: Single-Responsibility Principle - Too Big Methods | 05:52 | |
3 | S: Single-Responsibility Principle - Too Big Controllers | 04:11 | |
4 | O: Open-Closed Principle - Report Formats with New Classes | 05:04 | |
5 | O: Open-Closed Principle - Vendor in Laravel | 02:49 | |
6 | O: Open-Closed Principle - Eloquent Attribute with Salary Calculator | 04:05 | |
7 | L: Liskov Substitution Principle - Type-Hint Everything | 06:22 | |
8 | I: Interface Segregation Principle - Default Laravel Models | 03:22 | |
9 | I: Interface Segregation Principle - Separate Data and Download | 02:53 | |
10 | D: Dependency Inversion Principle - Pass the Parameter as Interface | 03:29 | |
11 | D: Dependency Inversion Principle - Report Interface | 01:45 | |
12 | Monica CRM: 4 Principles with Some Potential Improvements | 12:12 | |
13 | Koel Music Service: Useful Services and Kinda Useless Repositories? | 07:06 | |
14 | Spatie Media Library: HasMedia Interface with Trait Implementation | 04:21 | |
15 | Laravel Fortify: Override Views for All Pages | 03:01 | |
16 | Tools for Static Analysis to Detect SOLID Violations: Larastan, PHP Insights, PHP Metrics | 22:07 | |
17 | DRY: Blade Components | 03:03 | |
18 | Fowler's Code Smells | 02:07 | |
19 | YAGNI And Premature Optimisation | 04:53 | |
20 | SOLID is Too Old? Introducing SHOC and CUPID | 03:42 | |
21 | So How to Apply SOLID in Everyday Coding? | 02:18 |
Unlock unlimited learning
Get instant access to all 20 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionComments
0 commentsSimilar courses

Laravel with React JS - Build Twitter Like Real Time Web App
Sources: udemy
Do you want to use React Js with Laravel to build powerful web applications? How about building a twitter like real time web app while learning Modern JavaScrip
4 hours 56 minutes 37 seconds

Let's Build a Go version of Laravel: Part Two
Sources: udemy
This is the follow up to "Let's Build a Go Version of Laravel," and is intended for students who have already taken that course! In the first part of this serie
8 hours 5 minutes 42 seconds

PHP with Laravel - Create a Restaurant Management System
Sources: udemy
Welcome to the PHP with Laravel - Create a Restaurant Management System. The course covers the concepts of using PHP and Laravel Framework to build an innovativ
9 hours 39 minutes 12 seconds

Laravel Eloquent: Expert Level
Sources: laraveldaily.com
After this course, you will become expert in creating relationships, querying data effectively and using less-known Eloquent features. Eloquent is great for database operations,...
3 hours 46 minutes 18 seconds

Let's Build A Forum with Laravel and TDD
Sources: Laracasts
A forum is a deceptively complex thing. Sure, it's made up of threads and replies, but what else might exist as part of a forum? What about profiles, or thread
19 hours 30 minutes 20 seconds
Want to join the conversation?
Sign in to comment