Acquia Certified Drupal Back End Specialist Cheat Sheet

Complete study guide for the Acquia Certified Drupal Back End Specialist exam. Drupal core API, routing, Form API, Entity API, debugging, performance, security, and coding standards.

2 min read
Updated 6/22/2026
Acquia Certified Drupal Back End Specialist
advanced
#drupal#acquia#backend#php#certification

Acquia Certified Drupal Back End Specialist Cheat Sheet

Exam Details: 120 minutes | 60 questions | 70% passing score | Drupal 10

This cheat sheet covers all seven domains of the Acquia Certified Drupal Back End Specialist exam, weighted by the official blueprint.


Domain 1: Fundamental Web Development Concepts (16%)

Core web fundamentals that underpin Drupal coding.

  • HTML, CSS & JavaScript → Markup, styling, and client-side scripting; attach assets via *.libraries.yml.
  • Object-Oriented PHP → Classes, interfaces, traits, namespaces, PSR-4 autoloading, dependency injection.
  • Composer → Manage dependencies and the Drupal codebase (composer require, version constraints).
  • Git → Version control workflows, branching, pull requests.
  • Automated Testing → PHPUnit, Kernel, Functional, and FunctionalJavascript test types.

Domain 2: Drupal Core API (33%)

The heaviest domain — building and extending Drupal with core APIs.

  • Routing & Menu API → Define routes in *.routing.yml, controllers, access checks, menu links.
  • Form API → Build, alter (hook_form_alter), validate, and submit forms; FormBase / ConfigFormBase.
  • Entity API → Content vs config entities, CRUD, entity queries, fields, bundles.
  • Core services\Drupal::service(), dependency injection, *.services.yml, Plugin API, Block API, Cache API.

Domain 3: Debug Code and Troubleshooting (7%)

  • Debugging → Xdebug, breakpoints, development tools, dump()/dpm() via Devel.
  • Troubleshooting → Watchdog/logs, status report, clearing caches, isolating module conflicts.

Domain 4: Theme Integration (10%)

  • Render API & JavaScript APIs → Render arrays, #theme, attaching libraries, Drupal.behaviors.
  • Twig → Syntax, filters, {{ }} vs {% %}, template debugging, autoescaping.

Domain 5: Performance (14%)

  • Site configuration performance → Caching pages/blocks, aggregation of CSS/JS, views caching.
  • Custom code performance → Profiling, avoiding N+1 queries, lazy loading.
  • Cache API → Cache tags, contexts, max-age; cache.default, BigPipe, dynamic page cache.

Domain 6: Security (13%)

  • Site configuration security → Text formats/filters, permissions, trusted host settings.
  • Custom code security → Sanitization, Html::escape(), Xss::filter(), parameterized queries, CSRF tokens.
  • Core security mechanisms → Access control, Form API token protection, security advisories/updates.

Domain 7: Leveraging Community (7%)

  • Contributing → Issue queues, patches/merge requests, drupal.org project workflow.
  • Coding standards → Drupal coding standards, phpcs with Drupal/DrupalPractice standards.

Tip: Domain 2 (Drupal Core API) is one-third of the exam — prioritize routing, Form API, Entity API, and services/DI.

Ready to Test Your Knowledge?

Put what you've learned into practice with our interactive exams.