Get in Touch

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories