Drupal 9 Certification Track
Acquia Certified Site Builder - D9
Exam Name: Acquia Certified Drupal 9 Site Builder
Exam Duration: 75 minutes
Exam Price: $155
Exam Length: 50 questions
Pass/Fail Mark: 68%
Introduction
The Acquia Certified Drupal 9 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 9 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 9 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
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 - D9
Exam Name: Acquia Certified Developer - Drupal 9
Exam Duration: 90 minutes
Exam Price: $250
Exam Length: 60 questions
Pass/Fail Mark: 65%
Introduction
The purpose of Acquia Certified Developer - D9 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 9 platform.
This exam validates a candidate’s ability to:
-
Design, develop and deploy Drupal 9 based solutions
-
Understand the core Drupal 9 basic architecture best practices for front and back end development
-
Develop and maintain applications using Drupal 9 front and back end development
-
Develop and implement new Drupal 9 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 (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 | 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 Front End Specialist- D9
Exam Name: Acquia Certified Front End Specialist - Drupal 9
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 (D9) 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 9 platform.
This exam validates a candidate’s ability to:
-
Design, develop and deploy Drupal 9 based solutions focusing on the front end
-
Understand the core Drupal 9 basic architecture and best practices for site building and theme development
-
Develop and implement new Drupal 9 themes
-
Customize and extend existing Drupal 9 themes
The basic knowledge and skills required include the following areas and objective components.
-
Professional experience using Drupal 9 technology
-
Setup and configuration of Drupal 9 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.
Acquia Certified Back End Specialist- D9
Exam Name: Acquia Certified Back end Specialist - Drupal 9
Exam Duration: 90 minutes
Exam Price: $350
Exam length: 60 questions
Pass/Fail mark: 70%
Introduction
The purpose of the Acquia Certified Back end Specialist (D9) 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 9 platform.
This exam validates a candidate’s ability to:
-
Design, develop and deploy Drupal 9 based solutions focusing on back end topics
-
Understand the core Drupal 9 basic architecture and best practices for site building and code development
-
Develop and implement new Drupal 9 modules
-
Customize and extend existing Drupal 9 modules
The basic knowledge and skills required include the following areas and objective components.
-
Professional experience using Drupal 9 technology
-
Setup and configuration of Drupal 9 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 (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 | 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.