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
- What is New in Drupal 11
- Updates to internal systems and APIs
- Handling HTTP Requests
- Symfony HTTP request system for government applications
- Cache in Drupal
- Examples of cached information for government use
- Cache API in Drupal for efficient data retrieval
- Clearing caches to ensure up-to-date content for government services
- Tagging mechanism for granular cache management
- Automatic Class Loading
- Drupal 11-specific approach for streamlined development
- Directory and namespace structure for organized codebase
- Drupal Rules, Programming
- Alterability of system behaviors through hooks and plugins for government solutions
- Hooks for customizing and extending functionality
- Plugins for modular and reusable components
- Dependency Injection for better code maintainability
- Routing for defining URL paths and controllers
- Links for generating and managing navigation elements
- Module themeable output for customizing user interfaces
- Separation of content, configuration, and state data for clarity and security in government systems
- i18n (internationalization) support for multilingual government services
- Accessibility and usability features to ensure compliance with federal standards
- Database independence for flexible deployment options
- Security measures, recognizing that all user-provided input is potentially insecure in government environments
- Testing and documentation practices for reliable and maintainable codebases
- Common Drupal Mistakes, Programming
- Excessive programming leading to complex and hard-to-maintain systems
- Over-execution of code causing performance issues for government services
- Saving PHP code in the database, which can lead to security vulnerabilities and maintenance challenges
- Alternatives to storing PHP code in the database for safer and more efficient practices
- Working in isolation rather than collaborating with a team for better outcomes in government projects
- Programming Examples
- Registering URLs and displaying content for government websites
- Using the Drupal Form API to create dynamic forms for user interaction
- Programming with Ajax for responsive user interfaces in government applications
- Working with entities and fields for data management in government systems
- Theming
- Theming engines for customizing the look and feel of government websites
- Twig template files and variables for flexible and reusable templates
- Preprocess functions for modifying theme data before rendering
- CSS and JavaScript inclusion for enhancing user experience in government services
- Programming Tools and Tips for government developers
Requirements
- Basic knowledge of Drupal and proficiency in PHP or a similar procedural language (such as C or VB) is required for government projects.
14 Hours
Testimonials (1)
The energy the trainer had, the engagement and the willingness to assist when we got stuck