Test Custom Code
GuideKeep Drupal Up-To-Date
GuideDevelop Drupal Sites
GuideGeneral Drupal Development
CourseAlter Drupal in Modules
GuideDevelop Custom Pages
GuideHooks in Drupal
CoursePlugin API in Drupal
CoursePlugins (Plugin API)
TopicPlugins are one of the ways that module developers can write code that extends Drupal. The Drupal Plugin API allows a module to provide functionality in an extensible, object-oriented way.
Dependency Injection
TopicDependency injection is a design pattern commonly used in object-oriented software architectures in order to support Inversion of Control.
Events API in Drupal
CourseEvents
TopicEvents are one of the ways that module developers can alter or extend Drupal without modifying existing code.
Services
TopicServices are objects that encapsulate the code for performing specific tasks in a reusable and decoupled way.