Introduction to Object-Oriented Programming

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.

http://2016.tcdrupal.org/session/introduction-object-oriented-programming

Drupal is a registered trademark of Dries Buytaert.