Drupal 10 Certification Track
The Acquia Certification Program allows developers, teams, and companies to validate and promote their skills, and hire with confidence.
Acquia Certified Site Builder - D10
Exam Name: Acquia Certified Drupal 10 Site Builder
Exam Duration: 75 minutes
Exam Price: $155
Exam Length: 50 questions
Pass/Fail Mark: 68%
Introduction
The Acquia Certified Drupal 10 Site Builder is a credential intended for professionals who build Drupal sites using core and contributed modules. This exam is designed to validate skills and knowledge of a Drupal Site Builder. This test focuses on knowledge of Drupal 10 and topic areas including Drupal features, Content Modeling, Site Display, Site Configuration, Module and Theme Management, Security and Performance.
This exam validates a candidate’s ability to:
-
Plan, build, and manage Drupal 10-based solutions
-
Understand the core Drupal practices for site building
-
Develop and maintain applications using Drupal site building tools
-
Install and configure new Drupal 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
-
Setup and configure Drupal sites
-
Model content architectures
-
Manage Drupal content and users
-
Install and configure contributed Drupal modules and themes
These training courses or other equivalent methodologies will assist in exam preparation:
- Drupal Documentation http://drupal.org/documentation
- Acquia Academy https://docs.acquia.com/academy | https://www.acquiaacademy.com/
Domains
The table below lists the domains measured by this examination and the extent to which they are represented.
Domain | Number of Questions |
1.0 Understanding Drupal and Working with a Drupal Site | 6 |
2.0 Content Modeling | 14 |
3.0 Site Display | 10 |
4.0 Site Configuration | 10 |
5.0 Contributed Module and Theme Management | 6 |
6.0 Security and Performance | 4 |
TOTAL | 50 |
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.
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.
Content
1.0: Understanding Drupal and working with a Drupal Site
-
1.1 Demonstrate the ability to explain the distinct and differentiating features of Drupal and understanding Drupal terminology
-
1.2 Given an example of a page layout, determine what is content versus a block
-
1.3 Demonstrate an ability to troubleshoot problems related to content, configuration and maintenance
2.0: Content Modeling
-
2.1 Demonstrate the ability to model content using Content Types and Vocabularies
-
2.2 Demonstrate the ability to configure and manage comment types and comments
-
2.3 Demonstrate the ability to configure and manage block types and blocks
-
2.4 Demonstrate the ability to configure and manage Contact forms
-
2.5 Demonstrate the ability to configure and use multilingual content and interface
-
2.6 Demonstrate ability to configure and manage menus, menu items and menu blocks
-
2.7 Demonstrate the ability to configure and use Rich media in content using Media module
3.0: Site Display
-
3.1 Demonstrate the ability to control the display of content across various regions of the site using the block system
-
3.2 Demonstrate the ability to provide different presentations of Content Entities (like Nodes, Comments, User Profiles, Terms etc) for editing or viewing
-
3.3 Demonstrate the ability to create, manage and display lists of content using Drupal Views
-
3.4 Demonstrate the ability to build layouts of content using Layout Builder
4.0: Site Configuration
-
4.1 Demonstrate the ability to use the various options related to site configuration like account settings, content authoring, development, search, site and system settings, media
-
4.2 Demonstrate the ability to use the Configuration and Synchronization options to import, export, compare configuration across environments
-
4.3 Given a scenario, demonstrate the ability to configure user accounts
5.0: Contributed Modules and Themes management
-
5.1 Demonstrate the ability to add, update, and remove contributed modules
-
5.2 Demonstrate the ability to add, update, and remove contributed themes
-
5.3 Identify ways of community participation and reporting issues
6.0: Security & Performance
-
6.1 Identify security issues resulting from site configuration
-
6.2 Identify performance issues resulting from site configuration
Acquia Certified Developer - D10
Exam Name: Acquia Certified Developer - Drupal 10
Exam Duration: 90 minutes
Exam Price: $250
Exam Length: 60 questions
Pass/Fail Mark: 65%
Introduction
The purpose of Acquia Certified Developer - D10 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 the Drupal 10 platform.
This exam validates a candidate’s ability to:
- Design, develop and deploy Drupal 10 based solutions
- Understand the core Drupal 10 basic architecture best practices for front and back end development
- Develop and maintain applications using Drupal 10 front and back end development
- Develop and implement new Drupal 10 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:
- Drupal Documentation http://drupal.org/documentation
- Acquia Academy https://docs.acquia.com/academy | https://www.acquiaacademy.com/
Domains
The table below lists the domains measured by this examination and the extent to which they are represented.
Domain |
Percentage of Questions |
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% |
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.
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.
Content
1.0 Fundamental Web Development Concepts
- Demonstrate knowledge of HTML and CSS
- Identify Javascript and jQuery programing concepts
- Demonstrate the use of Git for version control
2.0 Site Building
- Demonstrate ability to create and configure Entity Types with appropriate fields and field settings for building basic data structures
- Demonstrate ability to configure Display Modes for building custom form and view modes for core entities
- Demonstrate ability to create and use Taxonomy vocabularies and terms for classification and organization of content
- Demonstrate ability to configure Block types, manage Blocks library and configure Block layouts
- Demonstrate ability to build main and alternative navigation systems by using Menus
- Demonstrate ability to create and configure Views for building content list pages, blocks and feeds
- Demonstrate ability to use Configuration Management capabilities for exporting site configurations
- Demonstrate ability to build multilingual websites using core multilingual capabilities
3.0 Front end development (theming)
- Demonstrate ability to create a custom theme or sub theme.
- Demonstrate knowledge of theming concepts
- Demonstrate ability to use Twig syntax
- Demonstrate ability to build or override Twig templates for defining layout content
- Demonstrate ability to write template pre-process functions for overriding custom output
4.0 Back end development (coding)
- Demonstrate ability to write code using core and Object Oriented PHP
- Demonstrate ability to develop Custom Modules using Drupal API for extending Drupal functionality
- Demonstrate ability to store and retrieve data using code
- Demonstrate ability to work with other essential APIs
- Demonstrate ability to write code using Drupal Coding Standards
- Demonstrate ability to analyze and resolve site performance issues arising from site configuration or custom code
- Demonstrate ability to analyze and resolve security issues arising from site configuration or custom code
- Demonstrate ability to write a test using the core testing framework
Acquia Certified Back End Specialist - D10
Exam Name: Acquia Certified Back end Specialist - Drupal 10
Exam Duration: 120 minutes
Exam Price: $350
Exam length: 60 questions
Pass/Fail mark: 70%
Introduction
The purpose of the Acquia Certified Back end Specialist (D10) exam is to validate the skills and knowledge of a Drupal Developer in the area of Back end Development (Coding). This exam is based on the Drupal 10 platform.
This exam validates a candidate’s ability to:
- Design, develop and deploy Drupal 10 based solutions focusing on back end topics
- Understand the core Drupal 10 basic architecture and best practices for site building and code development
- Develop and implement new Drupal 10 modules
- Customize and extend existing Drupal 10 modules
The basic knowledge and skills required include the following areas and objective components.
- Professional experience using Drupal 10 technology
- Setup and configuration of Drupal 10 sites
- Developing new or customizing existing modules
- Knowledge in HTML, CSS, JavaScript/JQuery and Object Oriented PHP
These training courses or other equivalent methodologies will assist in exam preparation:
- Drupal Documentation http://drupal.org/documentation
- Acquia Academy https://docs.acquia.com/academy | https://www.acquiaacademy.com/
Domains
The table below lists the domains measured by this examination and the extent to which they are represented.
Domain | Percentage of Questions |
1.0 Fundamental Web Development Concepts | 17% |
2.0 Drupal Core API | 33% |
3.0 Debug Code and Troubleshooting | 7% |
4.0 Theme Integration | 10% |
5.0 Performance | 13% |
6.0 Security | 13% |
7.0 Leveraging Community | 7% |
TOTAL | 100% |
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.
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.
Content
1.0 Fundamental Web Development Concepts
- 1.1 Demonstrate knowledge of HTML, CSS, JavaScript.
- 1.2 Demonstrate knowledge of OO PHP programing concepts.
- 1.3 Demonstrate knowledge of managing dependencies using Composer.
- 1.4 Demonstrate the use of Git for version control.
- 1.5 Demonstrate knowledge of automated testing concepts.
2.0 Drupal Core API
- 2.1 Demonstrate an ability to register paths to define how URL requests are handled in Drupal using routing system and Menu API.
- 2.2 Demonstrate ability to build, alter, validate and submit forms using Form API.
- 2.3 Demonstrate ability to interact with the entity system using Entity API.
- 2.4 Demonstrate ability to use core APIs for building and extending Drupal functionality.
3.0 Debug Code and Troubleshooting
- 3.1 Demonstrate ability to debug code.
- 3.2 Demonstrate ability to troubleshoot site problems.
4.0 Theme Integration
- 4.1 Demonstrate ability to work with Drupal's theme system using Render API and JavaScript APIs.
- 4.2 Demonstrate ability to work with Twig templates and syntax.
5.0 Performance
- 5.1 Demonstrate ability to analyze and resolve site performance issues arising from site configuration.
- 5.2 Demonstrate ability to analyze and resolve site performance issues arising from custom code.
- 5.3 Implement Drupal caching strategies using Cache API.
6.0 Security
- 6.1 Demonstrate ability to analyze and resolve security issues arising from site configuration.
- 6.2 Demonstrate ability to analyze and resolve security issues arising from site custom code.
- 6.3 Demonstrate the ability to implement Drupal core security mechanisms.
7.0 Leveraging Community
- 7.1 Demonstrate the ability to contribute to the community.
- 7.2 Demonstrate ability to write code using Drupal coding standards.
Acquia Certified Front End Specialist- D10
Exam Name: Acquia Certified Front End Specialist - Drupal 10
Exam Duration: 90 minutes
Exam Price: $300
Exam length: 60 questions
Pass/Fail mark: 68%
Introduction
The purpose of the Acquia Certified Front end Specialist (D10) exam is to validate the skills and knowledge of a Drupal Developer in the area of Front end Development (Theming). This exam is based on the Drupal 10 platform.
This exam validates a candidate’s ability to:
- Design, develop and deploy Drupal 10-based solutions focusing on the front end
- Understand the core Drupal 10 basic architecture and best practices for site building and theme development
- Develop and implement new Drupal 10 themes
- Customize and extend existing Drupal 10 themes
The basic knowledge and skills required include the following areas and objective components.
- Professional experience using Drupal 10 technology
- Setup and configuration of Drupal 10 sites
- Develop new or customize existing themes: knowledge of existing themes, HTML, CSS, JavaScript/jQuery
These training courses or other equivalent methodologies will assist in exam preparation:
- Drupal Documentation http://drupal.org/documentation
- Acquia Academy (for Acquia customers and Partners, we have additional supporting materials available): https://www.acquiaacademy.com/
Domains
The table below lists the domains measured by this examination and the extent to which they are represented.
Domain | Percentage of Questions |
1.0 Fundamental Web Development Concepts | 25% |
2.0 Theming Concepts | 25% |
3.0 Templates and Pre-process functions | 25% |
4.0 Layout Configuration | 15% |
5.0 Performance | 5% |
6.0 Security | 5% |
TOTAL | 100% |
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.
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.
Content
1.0 Fundamental Web Development Concepts
- 1.1 Demonstrate knowledge of HTML and CSS.
- 1.2 Identify PHP programming concepts.
- 1.3 Identify JavaScript and jQuery programming concepts.
- 1.4 Demonstrate knowledge of Responsive Design concepts.
2.0 Theming Concepts
- 2.1 Demonstrate the ability to define and use custom regions in a theme.
- 2.2 Demonstrate the ability to work with Theme Configuration.
- 2.3 Demonstrate knowledge of working with Stylesheets.
- 2.4 Demonstrate knowledge of working with JavaScript in a theme.
- 2.5 Demonstrate knowledge of working with Breakpoints in a theme.
- 2.6 Demonstrate the ability to build a sub-theme from a base theme.
3.0 Templates and Pre-process Functions
- 3.1 Demonstrate the ability to use Twig syntax.
- 3.2 Demonstrate the ability to build and customize core templates for managing markup.
- 3.3 Demonstrate the ability to work with template suggestions.
- 3.4 Demonstrate the ability to write template pre-process functions for overriding custom output.
- 3.5 Demonstrate the ability to use Form Alter and Template Suggestions Alter.
4.0 Layout Configuration
- 4.1 Demonstrate the ability to create and configure Blocks for building layouts.
- 4.2 Demonstrate the ability to create and configure Views for building content list pages, blocks and feeds.
- 4.3 Demonstrate the ability to use Layout Builder module to build layouts.
5.0 Performance
- 5.1 Demonstrate the ability to analyze and resolve site performance issues arising from site configuration.
- 5.2 Demonstrate the ability to analyze and resolve site performance issues arising from custom theme.
6.0 Security
- 6.1 Demonstrate the ability to analyze and resolve security issues arising from site configuration.
- 6.2 Demonstrate the ability to analyze and resolve security issues arising from site custom theme.