Skip to Content

Reach new heights

Start your online course today!

Skill up and have an impact! Your business career starts here.
Time to start a course.

Leaderboard

No leaderboard currently :(

View all
Most popular courses

Object-Oriented PHP Tutorial
Object-Oriented PHP Tutorial

The YouTube playlist titled Object Oriented PHP Tutorial by The Net Ninja, led by Shaun Pelling, is a comprehensive, beginner-friendly series designed to teach Object-Oriented Programming (OOP) in PHP. It spans 14 videos, each focusing on a specific OOP concept, and is structured to build upon previous lessons.

📚 Course Overview

This playlist is part of a broader Object Oriented PHP Crash Course available on Net Ninja's website . The course covers essential OOP principles and demonstrates their application in PHP through practical examples.netninja.dev+1GitHub+1

🧩 Key Topics Covered

  1. Introduction & Setup – Overview of OOP and setting up the development environment.

  2. Classes & Objects – Defining classes and creating objects.

  3. Properties & Methods – Understanding class properties and methods.

  4. Constructors – Utilizing constructors to initialize objects.

  5. Access Modifiers – Implementing visibility control with public, private, and protected.

  6. Getters & Setters – Accessing and modifying object properties.

  7. Inheritance – Creating subclasses to inherit properties and methods.

  8. Overriding Properties & Methods – Customizing inherited properties and methods.

  9. Protected Modifier – Using protected to control access within class hierarchies.

  10. Clone & Destruct – Implementing object cloning and destructors.

  11. Static Properties – Working with static properties and methods.

  12. Validation Class (Part 1) – Building a reusable validation class.

  13. Validation Class (Part 2) – Enhancing the validation class with additional features.

  14. Validation Class (Part 3) – Finalizing the validation class and integrating it into projects.Class Central+2Class Central+2netninja.dev+2netninja.dev+1Class Central+1

🛠️ Practical Application

Throughout the series, Shaun Pelling demonstrates how to apply OOP concepts to build a reusable form validation class. This hands-on approach helps solidify understanding and shows the real-world utility of OOP in PHP development.git.proyectozero.org+2netninja.dev+2git.proyectozero.org+2

📁 Accessing Course Files

For those interested in exploring the code examples, the course files are available on GitHub . Each lesson has its own branch, allowing learners to follow along with the specific code discussed in each video.GitHub

🎓 Additional Resources

For a more in-depth exploration of Object-Oriented PHP, you can refer to the PHP Developer Roadmap, which includes additional resources and tutorials .

Whether you're new to PHP or looking to deepen your understanding of OOP principles, this playlist offers a structured and practical approach to learning Object-Oriented PHP.

Basic
PHP Bootcamp 2022
Certification icon
Laravel Eloquent Relationships - Part one
View all
Newest courses

Laravel 11 API authentication 
Laravel Echo+ Laravel Websockets
Laravel reverb
Laravel reverb
Intermediate