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
- Overview of Drupal 11 Updates
- Modifications to internal systems and application programming interfaces (APIs)
- Management of HTTP Requests
- Implementation of the Symfony HTTP request framework
- Drupal Caching Architecture
- Examples of cached data types
- Overview of the Drupal Cache API
- Procedures for cache invalidation
- Cache tagging mechanisms
- Automatic Class Loading
- Drupal 11-specific loading protocols
- Directory structures and namespace configuration
- Drupal Development Principles and Practices
- Alterability and extensibility
- Usage of hooks
- Plugin architecture
- Dependency injection
- Routing configuration
- Link generation
- Module themability and output rendering
- Segregation of content, configuration, and state data
- Internationalization (i18n) standards
- Accessibility and usability requirements
- Database abstraction layer independence
- Security protocols (treatment of all user-provided input as untrusted)
- Testing and documentation standards
- Common Development Pitfalls
- Excessive custom coding
- Code execution inefficiencies
- Storage of PHP code within the database
- Recommended alternatives to database-stored code
- Challenges associated with isolated development workflows
- Implementation Examples for Government Applications
- URL registration and content rendering
- Application of the Drupal Form API
- Ajax integration
- Entity and field management
- Theming Standards
- Theming engine selection
- Use of Twig templates and variables
- Preprocess function implementation
- Management of CSS and JavaScript assets
- Development Tools and Best Practices
Requirements
Prerequisites include a foundational understanding of Drupal user management and proficiency in PHP or similar procedural programming languages such as C or Visual Basic.
Intended Audience
This training program is designed for software developers, system architects, and project managers seeking expertise in the Drupal 11 platform. Participants will gain the technical capability to modify existing system functionalities and create deployable modules for government applications.
14 Hours
Testimonials (1)
The energy the trainer had, the engagement and the willingness to assist when we got stuck