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 :(
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
Introduction & Setup – Overview of OOP and setting up the development environment.
Classes & Objects – Defining classes and creating objects.
Properties & Methods – Understanding class properties and methods.
Constructors – Utilizing constructors to initialize objects.
Access Modifiers – Implementing visibility control with public, private, and protected.
Getters & Setters – Accessing and modifying object properties.
Inheritance – Creating subclasses to inherit properties and methods.
Overriding Properties & Methods – Customizing inherited properties and methods.
Protected Modifier – Using protected to control access within class hierarchies.
Clone & Destruct – Implementing object cloning and destructors.
Static Properties – Working with static properties and methods.
Validation Class (Part 1) – Building a reusable validation class.
Validation Class (Part 2) – Enhancing the validation class with additional features.
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.