With the switch to OOP and the inclusion of many parts of the Symfony framework, Drupal 8 has (finally) moved into the modern era of web development best practices. Let's have a look at how some of those best practices are being put to use within Drupal 8.

In this session I will walk you through:
* Object Oriented Programming concepts, such as interfaces, abstract classes, (base) classes, dependency injection, services and more
* Specific code examples of how Drupal 8 is using the aforementioned OOP concepts
* Patterns that are prevalent in Drupal 8 (and that will help you get up to speed much more quickly once you know how to use them)

Whether you are a web developer who has never used Drupal or you are a seasoned Drupal developer who is concerned that all this new OOP stuff is just too hard, you'll want to attend this session so that you can see just how amazing and easy to use Drupal 8 really is!

Comments

Comments are closed.

Paul Grotevant at 13:33 on 4 Jun 2017

Jam-packed full of information, and highlighted some key cool features.

Thanks so much for the presentation Marc! It was super informative. One of my hangups was what is a Service and what is a Plugin, and when you should use one or the other. Thanks for staying late and answering my questions!

Nick Landis at 13:45 on 4 Jun 2017

well thought-out and very informative. i have lots of knowledge gaps in OOP and this touched on many new things for me and really made it understandable.