Training: Object-Oriented Programming in PHP

Object-Oriented Programming (OOP) is a popular programming paradigm and the most commonly used model used by professional PHP developers, as well as by popular open-source PHP frameworks such as Symfony and Laravel.

In this training you will learn about the principles behind OOP, why they result in more maintainable code, and how to take advantage of the object-oriented programming features PHP has to offer.

Target audience

This training is intended for junior and medior developers who have experience with procedural PHP and want to learn object-oriented progamming in PHP.


Attendees should have experience with basic procedural PHP features, such as variables and functions, and be confident in using an IDE.

Learning objectives

After completing this training, you:

  • Can create classes, interfaces and objects in PHP
  • Know about OOP patterns such as composition, inheritance, polymorphism, encapsulation and data abstraction, and how they work in PHP
  • Can apply the SOLID design principles to improve the maintainability of your code
  • Know about advanced PHP OOP features such as abstract and final classes/methods, class constants, static methods and properties, and more
  • Duration: 1 day(s)
  • Level: beginner
  • Location: remote or on-site (Netherlands)
  • Available languages: English, Dutch

About the trainer

Besides a strong technical background in software engineering and experience with Object-Oriented Programming and PHP, I have over 4 years of experience in training and coaching high-performing teams. In my workshops I combine theory with practical exercises, to increase the hands-on experience of attendees.

Nic Wortel

Why follow one of my trainings?



Fixed price

€ 1600 /day

  • Online
  • Using video conferencing
  • In English or Dutch
  • Up to 12 participants
Book now


Starting from

€ 1650 /day

  • At your office in the Netherlands
  • Price depending on travel distance
  • In English or Dutch
  • Up to 12 participants
Request a quote


Individual price

€ 490 /day

  • Central location in the Netherlands
  • Starting from 3 participants
  • Coffee and lunch included
Get in touch

All prices are excluding VAT.

Get in touch

Do you have any questions about the "Object-Oriented Programming in PHP" training?