SOLID Code in Laravel

1h 46m 51s
English
Paid

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 SOLID Code in Laravel

Join premium to watch
Go to premium
# Title Duration
1 Before We Begin: What is SOLID and My Initial Thoughts 02:09
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

Similar courses to SOLID Code in Laravel

Self-Made SaaS Course

Self-Made SaaS CourseAndrew Schmelyun

Category: Laravel, PHP
Duration 5 hours 19 minutes 41 seconds
React Js A-Z With Laravel - For Beginner to Advanced Level

React Js A-Z With Laravel - For Beginner to Advanced Leveludemy

Category: React.js, Laravel
Duration 68 hours 1 minute 33 seconds
Laravel 8 PHP Framework A - Z Build Professional Ecommerce

Laravel 8 PHP Framework A - Z Build Professional Ecommerceudemy

Category: Laravel
Duration 71 hours 53 minutes 34 seconds
Master Laravel, Vue 3 & Inertia Full Stack 2023

Master Laravel, Vue 3 & Inertia Full Stack 2023udemy

Category: Vue, Laravel
Duration 35 hours 53 minutes 40 seconds
Laravel Eloquent: Expert Level

Laravel Eloquent: Expert Levellaraveldaily.com

Category: Laravel
Duration 3 hours 46 minutes 18 seconds
SAAS Adventure - Learn to Create your own SAAS

SAAS Adventure - Learn to Create your own SAASsaasadventure.io

Category: JavaScript, Laravel
Duration 8 hours 37 minutes 3 seconds
Mastering Laravel 10 Query Builder, Eloquent & Relationships

Mastering Laravel 10 Query Builder, Eloquent & Relationshipsudemy

Category: Laravel, PHP
Duration 7 hours 27 minutes 32 seconds
React and Laravel: Breaking a Monolith to Microservices

React and Laravel: Breaking a Monolith to Microservicesudemy

Category: React.js, Docker, Laravel, Redis
Duration 15 hours 7 minutes 45 seconds
Vue.js + Laravel: CRUD with SPA

Vue.js + Laravel: CRUD with SPAlaraveldaily.com

Category: Vue, Laravel
Duration 1 hour 50 minutes 29 seconds
Ultimate PHP, Laravel, CSS & Sass! Learn PHP, Laravel & Sass

Ultimate PHP, Laravel, CSS & Sass! Learn PHP, Laravel & Sassudemy

Category: CSS, Laravel, PHP
Duration 95 hours 30 minutes