DrupalEasy Announces New Training Course on Professional Single Directory Components

DrupalEasy Announces New Training Course on Professional Single Directory Components

Michael Anello of DrupalEasy announced a new multi-day training course, Professional Single Directory Components (PSDC), designed to teach Drupal developers how to build and implement Single Directory Components (SDC).

The class runs for 18 total hours, delivered in 3-hour sessions over 6 days across 2 weeks, beginning September 8, 2025, at a cost of $600. The schedule was shaped by feedback from earlier beta testers, who preferred a paced format with time between sessions for review and experimentation.

The PSDC curriculum introduces the fundamentals of SDCs, a theming approach currently modernizing Drupal site-building. The course covers foundation concepts such as metadata files, props, slots, and schemas, as well as development setup with tools like Visual Studio Code or PhpStorm, Radix subthemes, PostCSS, and Drush commands. More than five hands-on examples will guide students through building components, including workflow demonstrations and media-integrated components.

Advanced sections address integration in Twig templates and render arrays, conversion of templates into SDCs, and mapping field data to component props. The course also covers validation using the SDC Devel module and exploratory use of AI for component generation.

Enrollment includes access to DrupalEasy Office Hours for alumni and membership in the DrupalEasy Learning Community. Registration closes on September 6, 2025.

For Drupal contrib maintainers and site builders, the class offers structured training on a core theming evolution that is increasingly important for maintainable, component-based Drupal development.

Disclosure: This content is produced with the assistance of AI.

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 reach out to us at #thedroptimes channel on Drupal Slack and we will try to address the issue as best we can.

Related Organizations

Upcoming Events

Latest Opportunities