Get in Touch

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories