Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
- New Features in Drupal 11
- Updates to internal systems and APIs
- Processing HTTP Requests
- Symfony HTTP request architecture
- Drupal Caching Mechanisms
- Instances of cached data
- Drupal Cache Application Programming Interface
- Cache invalidation procedures
- Tag-based management system
- Automated Class Loading
- Drupal 11 Implementation Standards
- Directory structures and namespaces
- Drupal Development Principles
- Extensibility and modification capabilities
- Hook implementation
- Plugin architecture
- Dependency injection patterns
- Routing mechanisms
- Link generation
- Module theming and output rendering
- Separation of content, configuration, and state data
- Internationalization (i18n)
- Accessibility and usability standards
- Database agnosticism
- Security protocols (treating all user-provided input as untrusted)
- Testing and documentation requirements
- Common Development Pitfalls
- Excessive custom coding
- Unnecessary code execution
- Storing PHP code within the database
- Recommended alternatives for database-stored code
- Isolated development practices
- Practical Programming Examples
- URL registration and content presentation
- Implementation of the Drupal Form API
- Asynchronous JavaScript and XML (Ajax) integration
- Working with entities and fields
- Theming Architecture
- Theming engines
- Twig template files and variable management
- Preprocess function utilization
- CSS and JavaScript asset management
- Development Tools and Best Practices
Requirements
Prerequisites include working knowledge of Drupal and basic proficiency in PHP or another procedural language (such as C or VB).
Audience
This course is designed for developers, architects, and project managers involved in implementing Drupal 11 for government initiatives.
Participants will acquire the skills necessary to override existing functionality and develop deployable modules compliant with public sector requirements.
14 Hours
Testimonials (1)
The energy the trainer had, the engagement and the willingness to assist when we got stuck