Development

Object Oriented PHP

Beginner
2h

By: Shaun Pelling

Object Oriented PHP

Overview

This course dives into Object-Oriented Programming (OOP) principles within the context of PHP, a popular server-side scripting language. It emphasizes the fundamentals of OOP, including classes, objects, methods, properties, and the four main pillars: encapsulation, abstraction, inheritance, and polymorphism. Participants learn how to structure PHP code using objects to enhance reusability and maintainability, creating modular applications. The course also covers advanced OOP concepts such as interfaces, traits, and namespaces. Through practical examples, learners understand how to apply OOP concepts in PHP to solve complex programming challenges, leading to more efficient and scalable codebases. The focus is on writing PHP code that adheres to OOP principles for robust and secure web application development.

Skills Learned

  • Define PHP classes
  • Declare properties and methods
  • Implement constructors
  • Use access modifiers
  • Create getters and setters
  • Apply inheritance in PHP
  • Override properties and methods
  • Utilize the protected access modifier
  • Understand object cloning and destructors
  • Use static properties and methods
  • Construct a validation class

Modules

1. Object Oriented PHP

1.1 Introduction4 min
1.2 Classes8 min
1.3 Props & Methods12 min
1.4 Constructors5 min
1.5 Access Modifers5 min
1.6 Getters & Setters7 min
1.7 Inheritance11 min
1.8 Overriding Properties & Methods5 min
1.9 Protected Modifier4 min
1.10 Clone & Destruct8 min
1.11 Static Properties9 min
1.12 Validation Class (Part 1)8 min
1.13 Validation Class (Part 2)17 min
1.14 Validation Class (Part 3)10 min

Ready to Elevate Your Team's Learning?

Talk with our sales team to see how StormWind can transform the way your organization trains and grows.

CONTACT SALES