HOME > Development > Complete PHP Object Oriented Programming (OOP) tutorial

Complete PHP Object Oriented Programming (OOP) tutorial

  • Development
  • Apr 26, 2025
SynopsisComplete PHP Object Oriented Programming (OOP tutorial, avai...
Complete PHP Object Oriented Programming (OOP) tutorial  No.1

Complete PHP Object Oriented Programming (OOP) tutorial, available at $59.99, has an average rating of 4, with 109 lectures, based on 8 reviews, and has 33 subscribers.

You will learn about All PHP Object Oriented Programming concepts explained inside this course At least 2 or 3 simple and meaningful examples for each concept ( included 77 examples from scratch ! ) All large companies use OOP – You will be able to answer interview questions Once you understand the basics, which are the hardest till you get used to it, you will be able to dive into larger projects This course is ideal for individuals who are This course is for those who want to become senior backend web developers. I know that learning PHP OOP basics is always hard in the beginning because it demands a mind shift from procedural world. But this course will guide you step by step through this process ! It is particularly useful for This course is for those who want to become senior backend web developers. I know that learning PHP OOP basics is always hard in the beginning because it demands a mind shift from procedural world. But this course will guide you step by step through this process !.

Enroll now: Complete PHP Object Oriented Programming (OOP) tutorial

Summary

Title: Complete PHP Object Oriented Programming (OOP) tutorial

Price: $59.99

Average Rating: 4

Number of Lectures: 109

Number of Published Lectures: 109

Number of Curriculum Items: 109

Number of Published Curriculum Objects: 109

Original Price: 24.99

Quality Status: approved

Status: Live

What You Will Learn

  • All PHP Object Oriented Programming concepts explained inside this course
  • At least 2 or 3 simple and meaningful examples for each concept ( included 77 examples from scratch ! )
  • All large companies use OOP – You will be able to answer interview questions
  • Once you understand the basics, which are the hardest till you get used to it, you will be able to dive into larger projects
  • Who Should Attend

  • This course is for those who want to become senior backend web developers. I know that learning PHP OOP basics is always hard in the beginning because it demands a mind shift from procedural world. But this course will guide you step by step through this process !
  • Target Audiences

  • This course is for those who want to become senior backend web developers. I know that learning PHP OOP basics is always hard in the beginning because it demands a mind shift from procedural world. But this course will guide you step by step through this process !
  • Hello there !

    Are you struggling to learn PHP Object Oriented Programming like I was some years ago?

    Are you desperate because there are very few books or complete video tutorials with all the core concepts of Object Oriented Programming?

    Well now you are in the right place because after my research I have collected from books and several online tutorials all the basic concepts for you and tried to explain them using at least 2 or 3 simple and meaningful examples for each one.

    What will be taught:

  • classes

  • properties

  • methods

  • objects

  • $this keyword

  • constructors & destructors

  • chaining method

  • public & private access modifiers

  • inheritance & protected access modifiers

  • overriding

  • final keyword

  • Interface

  • abstract classes & abstract methods

  • static methods & static properties

  • Polymorphism

  • Encapsulation

  • Data Abstraction

  • Type Hinting

  • Dependency Injection

  • Traits

  • Autoloading

  • Namespaces

  • The way to learn these concepts is not only by practicing but also by making your own examples for each one.

    So if you follow me step by step you will achieve that and you will be able to explain these OOP concepts using your own examples if needed in a job interview.

    In that way you will gradually make a transition from procedural to object oriented world and you will have the opportunity to understand and get involved to bigger projects. In addition you will be able to write modular and reusable code with less effort and understand why Object Oriented Programming is so useful.

    Course Curriculum

    Chapter 1: Introduction & What is OOP & What is a Class

    Lecture 1: Introduction

    Lecture 2: Prerequisites

    Lecture 3: Important notice and What is OOP?

    Lecture 4: Summary : What is OOP?

    Lecture 5: Procedural vs OOP style

    Lecture 6: Summary : Procedural vs OOP style

    Lecture 7: Thinking in OOP

    Lecture 8: What is a class?

    Lecture 9: Summary : What is a class

    Chapter 2: How to define a class?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Lecture 3: Example 3

    Lecture 4: Summary : How to define a class

    Chapter 3: What is a property?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Lecture 3: Example 3

    Lecture 4: Summary : What is a property

    Chapter 4: What is a method ?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Lecture 3: Example 3

    Lecture 4: Summary : What is a method

    Chapter 5: What is an object?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Lecture 3: Example 3

    Lecture 4: Example 4

    Lecture 5: Summary : What is an object

    Chapter 6: How to define Methods with parameters and return value?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Lecture 3: Example 3

    Lecture 4: Example 4

    Lecture 5: Example 5

    Chapter 7: What is $this keyword?

    Lecture 1: Example 1 – access properties

    Lecture 2: Example 2 : access properties

    Lecture 3: Example 3 – access methods

    Lecture 4: Example 4 – access methods

    Lecture 5: Example 5 – combination

    Lecture 6: Example 6 – combination

    Lecture 7: Example 7 – Getters and Setters

    Lecture 8: Example 8 – Getters and Setters

    Lecture 9: Summary : What is $this keyword

    Chapter 8: What is constructor and destructor ?

    Lecture 1: Example 1 : constructor without parameters

    Lecture 2: Example 2 : constructor without parameters

    Lecture 3: Example 3 : constructor with parameters

    Lecture 4: Example 4 : constructor with parameters

    Lecture 5: Example 5 : constructor with optional parameters

    Lecture 6: Example 6 : constructor with optional parameters

    Lecture 7: Example 7 : destructor

    Lecture 8: Example 8 : destructor

    Lecture 9: Summary : What is a constructor and destructor

    Chapter 9: What are Chaining Methods ?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Lecture 3: Example 3

    Lecture 4: Example 4

    Lecture 5: Summary : What are Chaining Methods

    Chapter 10: What are access Modifiers ?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Lecture 3: Example 3

    Lecture 4: Example 4

    Lecture 5: Example 5

    Lecture 6: Summary : What are access modifiers

    Chapter 11: What is Inheritance & protected access modifier ?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Lecture 3: Example 3

    Lecture 4: Example 4

    Lecture 5: Example 5

    Lecture 6: Summary : What is Inheritance & protected access modifier

    Chapter 12: What is overriding ?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Lecture 3: Example 3

    Lecture 4: Example 4

    Lecture 5: Example 5

    Lecture 6: Summary : What is overriding

    Chapter 13: What is final keyword ?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Lecture 3: Summary : What is final keyword

    Chapter 14: What is an Interface ?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Lecture 3: Summary : What is an Interface

    Chapter 15: What are abstract classes & abstract methods?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Lecture 3: Example 3

    Lecture 4: Summary : what are abstract classes & abstract methods

    Chapter 16: What are static methods & static properties?

    Lecture 1: Example 1

    Lecture 2: Example 2

    Instructors

  • Complete PHP Object Oriented Programming (OOP) tutorial  No.2
    Alexandros Gkouvelis
    Back end & Front end web developer
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 0 votes
  • 3 stars: 0 votes
  • 4 stars: 0 votes
  • 5 stars: 6 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!