Introduction to Object-Oriented Programming

Jun 26, 2016

Will Long (kerasai)

Classes, Interfaces, and Inheritance--Oh my!

PHP has advanced in leaps and bounds in terms of Object-Oriented Programming features over the past few versions, and many frameworks have bought in on the benefits--including Drupal. If you’re serious about development for Drupal 8, you’ll need to be up to speed with OOP. This session is the crash course.

We’ll cover the basic lingo of OOP, with pretty pictures and plenty of repetition to make sure it sticks. We’ll also take a look at how Drupal utilizes OOP, in both Drupal 8 and as well as Drupal 7, and demonstrate how best to utilize OOP for your projects.

There will be a minor amount of code involved, but nothing too technical.
Learning Objectives & Outcomes:

Attendees of this sessions will obtain knowledge of the basic concepts of Object Oriented Programming. This will allow them to better understand the new architecture introduced in Drupal 8, as well as how to take advantage of OOP in general.

All levels of technical understanding and experience are encouraged to attend.…

Hi! I'm Karim Boudjema, the developer and site-builder of this site. I'm currently working as a freelance Drupal developer.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.