Final schedule will be confirmed and registrants notifed once available.
Drupal Training Course (updated 2026)
Updated for 2026 training schedules using the Drupal 11 latest topics, features, and functionalities
The Drupal basic training course for beginners provided by iBuild Philippines enables beginners and students to create, manage and deploy a dynamic database driven website without coding using the powerful, flexible, scalable and most secure Drupal platform.
Learn straight from seasoned and experienced web developers and long-time practitioners of the Drupal platform. Our instructors have over 10 years of solid Drupal experience. Our instructor-led training and workshop provides for tutorials and guides, actual exercises and demonstrations, and practical learning that you don't usually get from the classroom-type of learning. We are flexible with each student's proficiency level and skills and adopt these to the training outline and program workflow accordingly.
We offer Drupal version 11 training course, as well as D10, D9, D8, and even D7 topics especially for Drupal website migration concerns and issues.
Drupal Training Course Outline (Basics for Beginners, updated 2026)
This Drupal training course outline provides a tutorial guide to the basics and essential understanding of Drupal 11, from installation and basic configuration to theming, site-building, and site optimization. Practical exercises and actual examples and activities will enhance and guarantee the learning experience.
Module 1: Introduction to Drupal
- Overview of Content Management Systems (CMS)
- Definition and purpose of CMS
- Comparison with other CMS platforms
- Introduction to Drupal
- History and evolution
- Key features and advantages
- Drupal 10 Architecture
- Understanding the core components (nodes, blocks, themes, etc.)
- Overview of the Drupal community
Module 2: Installation and Setup
- Installing D11
- System requirements
- Using Composer for installation
- Configuration options
- Basic Configuration
- Site information setup
- Configuring user accounts and permissions
Module 3: Content Management
- Creating and Managing Content
- Working with content types
- Adding and editing content
- Content moderation and versioning
- Taxonomy and Categories
- Understanding taxonomy
- Creating and managing vocabularies
- Applying taxonomy to content
Module 4: Theming
- Introduction to Theming
- How themes work in Drupal
- Popular base themes
- Creating Custom Themes
- Setting up a sub-theme
- Theming best practices
- Twig templating engine in Drupal
Module 5: Extending Functionality with Modules
- Overview of Modules
- Understanding core modules
- Exploring contributed modules
- Installing and updating modules
- Creating Custom Modules
(not included, contact us to request for an advanced Drupal training course)
- Basics of module development
- Hooks and events
- Debugging and troubleshooting
Module 6: Site Building
- Blocks and Layouts
- Managing and creating blocks
- Configuring layouts and regions
- Views Module
- Introduction to Views
- Creating custom views
- Displaying content with Views
Module 7: User Management, User Groups, Roles, and Permissions
- User Roles and Permissions
- Defining user roles
- Assigning permissions
- User registration and authentication
- User Experience and Accessibility
- Improving the user interface
- Implementing accessibility best practices
Module 8: Drupal Security Best Practices
- Securing Your Drupal Site
- Keeping Drupal and modules up to date
- Configuring secure settings
- User authentication and authorization best practices
- Backing Up and Restoring
- Regular backups and restore procedures
Module 9: Performance Optimization
- Caching and Performance
- Overview of caching in Drupal
- Configuring caching settings
- Performance optimization techniques
Module 10: Deployment and Maintenance
(not included, refer to Drupal Advanced Training Course, coming soon)
- Version Control and Deployment
- Using Git for version control
- Best practices for deployment
- Monitoring and Maintenance
- Monitoring site performance
- Regular maintenance tasks
Module 11: Contributing to the Drupal Community
- Getting Involved
- Overview of the Drupal community
- Contributing to Drupal core and modules
- Participating in events and forums
Module 12: Case Studies and Real-World Projects
- Building a Project from Scratch
- Applying knowledge to a practical project
- Troubleshooting common issues
- Best practices in real-world scenarios
Drupal Training Philippines is an active community member of Drupal both the Drupal Association and the Philippine Drupal User Group.