Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SOLID Principles in PHP : Learn how to write better code
Rating: 4.2 out of 5(455 ratings)
2,095 students

SOLID Principles in PHP : Learn how to write better code

Software Architecture: Learn how to create modular, maintainable and scalable software by mastering SOLID principles
Created byAli Shah
Last updated 9/2019
English

What you'll learn

  • PHP solid principles
  • Solid Principles in php
  • Solid Principles OOP
  • Object Oriented Programming
  • Object Oriented Design
  • Better software architecture
  • Laravel tips and tricks along the way
  • Introduction to Test driven development
  • Understanding concept of decoupled code
  • Software engineering principles
  • PHP engineering best practices
  • PHP design principles

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

7 sections18 lectures3h 39m total length
  • Introduction3:40

    In this lesson, I will walk you through what SOLID is and how it came about.

  • How to make the most of this course3:57

    In this lesson, I will walk you through the course structure and how to download the project and set it up on your machine

Requirements

  • You should have a fair understanding of PHP
  • Working knowledge of MVC framework will help

Description

Object Oriented Design principles, SOLID, either you love them or hate them. However, they are the crucial building blocks of your software's architecture. Unfortunately, as useful as they are, most of the material available  on this subject is either too abstract or use impractical examples. Now, they do help in understanding these principles conceptually, but they lack the depth and understanding as how and where these principles can benefit you the most.

Well, in this course, I will walk you through these principles step by step. I have structured the course in such a way that by the end of it, not only you will have completely understood these mystical concepts but also you will be ready to apply them in your projects straight away. I will also show you how  these principles can rescue you from the darkness of messy code by giving you practical examples.

In addition to that, I will also show you a few tips and tricks along the way in Laravel and a gentle introduction to testing.

Who this course is for:

  • Intermediate PHP developers
  • Advance PHP developers
  • Laravel developers
  • Backend developers