Training in Intermediate OOP in Drupal at FLDC

Intermediate OOP in Drupal: Patterns, Services, Events and Dependency Injection
Drupal Event

Florida Drupal Camp will be hosting a training on Intermediate OOP in Drupal: Patterns, Services, Events, and Dependency Injection, with Jonathan Daggerhart on Friday, 17th February 2023. Jonathan is the owner and developer of Daggerhart Lab, a Web development agency based in Asheville, NC. The camp is at Florida Technical College, 12900 Challenger Parkway, Orlando, Florida 32826, USA from from February 17 to 19, 2023. 

This training will best serve developers who have some understanding of OOP and want to learn more about the theory behind best practices seen in Drupal 8+ and Symfony. The approach of this training is a series of discussions paired with practical examples of how the topics apply to Drupal 8 module development. If things get wild, trainers might assist the attendees to live code some modules.

Topics include:

  • OOP Concepts: Nouns & Verbs, Composition over Inheritance, Dependency Injection, Programming to Interfaces, Cohesion and Coupling
  • Patterns: Dependency Injection Container vs Service Locator, Events (vs Hooks), Factory, Decorator
  • Drupal/Symfony: Services and Dependency Injection for Services, Forms, Blocks, Controllers

Attendees will leave this training with a working understanding of many new concepts they can use to create better and more maintainable Drupal modules.

Prerequisites: 

Basic OOP knowledge (what classes are and syntax for using them), and maybe some Drupal module development.

Registration:

Florida Drupal Camp, a community organised unconference has a registration fee of $50 earlybird / $75 full price. Besides a full day of Drupal sessions, you also get access to trainings for $10! 

The registration includes access to training, sessions, and contribution day. If you would like to support the local Drupal community further, you can become an Individual Sponsor for only $100.

The sponsorship includes your registration and a shout-out on the camp's sponsor page. All proceeds will go to offset expenses and make donations to the Florida Drupal User Group or Drupal Association.

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please let us know in the comments below and we will try to address the issue as best we can.

Related Organizations

Related Events

Advertisement Here

Upcoming Events

Latest Opportunities

Related Projects

Advertisement Here