No items found.
Course Description
Developing Drupal modules allows you to create customized functionality for your Drupal site. While Drupal is designed to be a flexible, extensible platform, it can be challenging to figure out the best techniques for extending it and how your custom module fits into the Drupal’s overall architecture. In this training, you'll learn the process for developing a module with standard components like blocks, permissions, forms, and pages. The course will cover the concepts behind module development, how to use Object Oriented Programming for Drupal, and essential Drupal developer tools. It will give you an overall understanding of how modules work and you’ll get hands-on experience developing modules from scratch.
Learning Objectives
- Learn the basics of module development
- Understand how modules work
- Gain hands on experience developing modules from scratch
Your Trainer

Dharizza Espinach
Drupal Trainer & Senior Drupal Developer
Evolving Web
With nine years of experience in open-source development, Dharizza has excellent knowledge of best practices in security, accessibility, and Drupal development. At Evolving Web Dharizza leads site audits and technical discovery as well as development work for large-scale projects and content migrations. She also leads the majority of our technical training programs and specializes in collaborating with client development teams.
Other Courses

Drupal Web Accessibility Training
Monday, November 27, 2023

Advanced Drupal Module Development Training
Wednesday, November 29, 2023