Learn Drupal 8 with us

And become an Acquia Certified D8 Developer!

8-week D8 Immersion course starting June 21

Reserve your seat now

Power up with study guides

In-depth guides to get you prepared for your exam.

Getting Started

Acquia Certification exams are administered at Kryterion Testing Centers in over 750 locations across the globe. Exams are also available as on-line proctored tests. Register on-line for your exam appointment.

Schedule a test
Exam name: Acquia Certified Developer - Drupal 8
Exam Duration: 90 minutes
Exam Price: $250
Exam length: 60 questions
Pass/Fail mark: 65%
(subject to change)

The purpose of Acquia Certified Developer - D8 exam is to validate skills and knowledge of a Drupal Developer in the areas of Fundamental web concepts, Site Building, Front end development (theming), and Back end development (coding). This exam is based on Drupal 8 platform.

This exam validates a candidate’s ability to:

  • Design, develop and deploy Drupal 8 based solutions
  • Understand the core Drupal 8 basic architecture best practices for front and back end development
  • Develop and maintain applications using Drupal 8 front and back end development
  • Develop and implement new Drupal 8 modules and themes
  • Customize and extend existing modules and themes

The basic knowledge and skills required at this level should include all of the following areas and objective components.

  • Professional experience using Drupal technology
  • Setup and configure Drupal sites
  • Develop and implement new Drupal modules
  • Develop new or customize existing themes: knowledge of existing themes, HTML, CSS, JavaScript/JQuery
  • Customize and extend existing modules: knowledge of existing modules, PHP

These training courses or other equivalent methodologies will assist in exam preparation:


Note: This exam blueprint includes topics /domains and test objectives to help guide the test taker. They should not be construed as a comprehensive listing of all of the content of this examination.

Domain % of Examination
1.0 Fundamental Web Development Concepts 10%
2.0 Site Building 30%
3.0 Front end development (theming) 25%
4.0 Back end development (coding) 35%
TOTAL 100%
Test Format:

Test item formats used in this examination are:

  • Multiple-choice: Examinee selects one option that best answers the question or completes a statement.
  • Multiple-response: Examinee selects more than one option that best answers the question or completes a statement.

Domain 1.0: Fundamental Web Development Concepts

1.1. Demonstrate knowledge of HTML and CSS
1.2. Identify Javascript and jQuery programing concepts
1.3. Demonstrate the use of Git for version control

Domain 2.0: Site Building

2.1 Demonstrate ability to create and configure Content Types with appropriate fields and field settings for building basic data structures
2.2 Demonstrate ability to configure Display Modes for building custom form and view modes for core entities
2.3 Demonstrate ability to create and use Taxonomy vocabularies and terms for classification and organization of content
2.4 Demonstrate ability to configure Block types, manage Blocks library and configure Block layouts
2.5 Demonstrate ability to build main and alternative navigation systems by using Menus
2.6 Demonstrate ability to create and configure Views for building content list pages, blocks and feeds
2.7 Demonstrate ability to use Configuration Management capabilities for exporting site configurations
2.8 Demonstrate ability to build multilingual websites using core multilingual capabilities
2.9 Demonstrate ability to build RESTful web application using core Web Services capabilities

Domain 3.0: Front end development (theming)

3.1 Given a scenario, demonstrate ability to create a custom theme or sub theme.
3.2 Demonstrate knowledge of theming concepts
3.3 Demonstrate ability to use Twig syntax
3.4 Demonstrate ability to build or override Twig templates for defining layout content
3.5 Demonstrate ability to write template pre-process functions for overriding custom output

Domain 4.0: Back end development (coding)

4.1 Demonstrate ability to write code using core and Object Oriented PHP
4.2 Demonstrate ability to develop Custom Modules using Drupal API for extending Drupal functionality
4.3 Demonstrate ability to store and retrieve data using code
4.4 Demonstrate ability to work with other essential APIs
4.5 Demonstrate ability to write code using Drupal Coding Standards
4.6 Demonstrate ability to analyze and resolve site performance issues arising from site configuration or custom code
4.7 Demonstrate ability to analyze and resolve security issues arising from site configuration or custom code