Acquia Back End Specialist (D10) study plan
Acquia Back End Specialist (D10) · Give each week a clear focus.
8 weeks · About 6 hours per week
Drupal 10 back end development (site building, module development, theming, performance, security)
Map the Drupal 10 back-end exam objectives to your current skill gaps and rank them by weakness
Build a custom module from scratch with a routing file, a controller, and a service registered in a services YAML file
Implement a plugin (block or field formatter) using annotations or PHP attributes and verify it appears in the UI
Configure a local Drupal 10 site with Composer, Drush, and a settings split for development
Your checkpoint
A working custom module repo with a controller, a service, and one plugin, plus a written gap-analysis checklist
Drupal 10 back end development (site building, module development, theming, performance, security)
Write hook implementations for entity CRUD events and form alters, then trace when each fires
Define a custom content entity with base fields and a bundle configuration, and query it with an entity query
Create a custom configuration entity and export/import it with Drush config commands
Implement an update hook and a post-update hook and run them against a test database
Your checkpoint
A custom entity module with config export/import and two update hooks, verified end-to-end with Drush
Drupal 10 back end development (site building, module development, theming, performance, security)
Write a PHPUnit kernel test and a functional test that exercise your custom module
Add a functional JavaScript test and a unit test for a service, then run the suite with the project's test runner
Implement caching correctly using cache tags, contexts, and max-age on a render array
Debug a cache invalidation problem by inspecting cache metadata and bubbleable metadata
Your checkpoint
A green test suite (unit, kernel, functional) covering your module plus a short write-up of a cache-tag debugging fix
Drupal 10 back end development (site building, module development, theming, performance, security)
Override a theme template and add a preprocess function with correct cacheability
Build a custom theme with a libraries YAML file and attach a library to a specific template
Apply the render pipeline (render arrays, lazy builders, placeholders) to a listing page
Audit a page for XSS by sanitizing output through Twig and the appropriate filters
Your checkpoint
A custom subtheme with one template override, one library, and one lazy builder, with a security review note
Drupal 10 back end development (site building, module development, theming, performance, security) & Acquia platform and hosting (Acquia Cloud, deployments, environments, tooling)
Harden a site: configure permissions by role, text formats, and a CSP or security-header strategy
Profile a slow page with a cache enabled and identify one performance bottleneck
Explain how Drupal's configuration management maps to a multi-environment deployment
Set up a local Acquia Cloud IDE or a Cloud-equivalent environment and push a branch
Your checkpoint
A performance and security audit report for your test site plus a working cloud IDE branch
Acquia platform and hosting (Acquia Cloud, deployments, environments, tooling)
Deploy a code change through dev, stage, and prod using the platform's pipeline and a config import
Use the platform CLI to inspect environments, pull a database, and run a Drush command remotely
Configure environment-specific settings and secrets without committing them to the repository
Trigger and interpret a code or database backup and a restore
Your checkpoint
A documented deployment runbook executed once across all three environments, including a rollback
Acquia platform and hosting (Acquia Cloud, deployments, environments, tooling)
Configure a CD environment or pipeline and run automated tests on a pull request
Set up a cron job and a scheduled task on the platform and verify execution in logs
Diagnose a failed deployment by reading build and deploy logs and fix the root cause
Tune caching and search services for the hosted stack and confirm the effect
Your checkpoint
A CI pipeline that blocks a failing pull request plus a resolved deployment-failure postmortem
Drupal 10 back end development (site building, module development, theming, performance, security) & Acquia platform and hosting (Acquia Cloud, deployments, environments, tooling)
Take two full-length practice exams and score each domain separately
Re-drill every missed objective until you can explain the correct answer without notes
Write flashcards for the ten facts you keep missing across both domains
Do a timed final review of deployment and configuration-management workflows
Your checkpoint
A scorecard showing improvement over both practice exams and a final one-page review sheet
Milestones
Week 2: You can build a custom entity module with config and update hooks from memory in under 90 minutes
Week 4: Your custom module passes unit, kernel, and functional tests, and you can explain cache tags and contexts on a render array
Week 6: You have deployed code and configuration through dev, stage, and prod and successfully rolled back once
Week 8: Both practice exams show domain scores above your week-1 baseline, with no unaddressed weak objective