Drupal 7 Certification Track

Acquia Certified Site Builder – D7

 

Exam name: Acquia Certified Site Builder – Drupal 7
Exam Duration: 75 minutes
Exam Price: $155
Exam length: 50 questions
Pass/Fail mark: 68%
(subject to change)


Introduction

The Acquia Certified 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 7 and topic areas including Drupal features, Content and User Management,Content Modeling, Site Display, Community and Contributed Projects, Module and Theme Management, Security and Performance.

This exam validates a candidate’s ability to:

Plan, build, and manage Drupal 7-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

Drupal

Professional experience using Drupal

Set-up and configure Drupal sites

Model content architectures

Manage Drupal content and users

Install and configure contributed Drupal modules and themes

Web and IT Knowledge

Experience in developing Drupal websites and web applications

HTML

Basic CSS, JavaScript/jQuery knowledge

Basic PHP knowledge

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

Drupal Documentation http://drupal.org/documentation

Acquia Training courses

Drupal 7 Site Building

Drupal 7 Module Development (optional)

Drupal 7 Layout and Theming (optional)

Note: 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.

The table below lists the domains measured by this examination and the extent to which they are represented. (subject to change)

Section% of Examination
1.0 Drupal features10%
2.0 Content and user management18%
3.0 Content modeling24%
4.0 Site display20%
5.0 Community and contributed projects8%
6.0 Model and theme management8%
7.0 Security and performance12%
TOTAL100%

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

Section 1 Drupal features

1.1 Demonstrate the ability to explain the distinct and differentiating features of Drupal.
1.2 Given a scenario, identify specific Drupal features such as core modules, blocks or core content types used for site building.

Section 2 Content and user management

2.1 Given a scenario, determine how administration tools are used for site management.
2.2 Given a scenario, demonstrate ability to configure user accounts.
2.3 Given a scenario of a completed content item, identify which elements are taxonomy terms, image fields or text fields.
2.4 Given an example of a page layout, determine what is content versus a block.

Section 3 Content modeling

3.1 Given a scenario, determine the need for a custom content type.
3.2 Given a scenario, identify which field types or widgets would be appropriate for a content type design.
3.3 Given a scenario, identify which content type defaults should be set.
3.4 Demonstrate ability to configure both controlled vocabularies and free tagging with taxonomy.
3.5 Demonstrate ability to configure file and image fields, including image resizing options.
3.6 Demonstrate ability to configure text formats appropriately to specific needs.

Section 4 Site display

4.1 Given a scenario, identify the display types created with views.
4.2 Given a scenario, identify the differences between using the menu system, block system or views.
4.3 Given a scenario, identify the appropriate permission configuration options.
4.4 Given a scenario, identify how a path was created.
4.5 Given a scenario, determine how to use blocks to display content within regions.

Section 5 Community and contributed projects

5.1 Given a scenario, identify when a contributed module would be needed.
5.2 Given example project data, evaluate the health of projects.
5.3 Identify ways of community participation.
5.4 Demonstrate knowledge of how to report issues against either core or contributed modules.

Section 6 Module and theme management

6.1 Demonstrate the ability to add, update, and remove contributed modules.
6.2 Demonstrate the ability to add, update, and remove contributed themes.

Section 7 Security and performance

7.1 Identify security issues resulting from site configuration.
7.2 Identify performance issues resulting from site configuration.

Back to Top

Acquia Certified Developer – D7

 

Exam name: Acquia Certified Developer – Drupal 7
Exam Duration: 90 minutes
Exam Price: $250
Exam length: 60 questions
Pass/Fail mark: 65%
(subject to change)

View Sample question

To prepare for this exam, please check out this eBook: Five Steps to Get Ready for the Acquia Certified Developer Exam


Introduction

The Acquia Certified Developer exam is intended for Acquia customers, partners, and employees who perform a developer role. This exam validates a candidate’s ability to:

Design, develop and deploy Drupal based solutions

Understand the core Drupal basic architecture best practices for front and back end development

Develop and maintain applications using Drupal front and back end development

Develop and implement new Drupal 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 below.

Drupal

Professional experience using Drupal technology

Set-up 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

Web and IT Knowledge

Experience in developing enterprise Drupal websites and web applications

PHP knowledge

OOP knowledge

HTML, CSS, JavaScript/JQuery

MySQL

Basic Linux server administration skills

Experience with security and performance

Version control systems

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

Drupal Documentation http://drupal.org/documentation

Acquia Certified Developer course

Drupal 7 Site Building

Drupal 7 Module Development

Drupal 7 Layout and Theming

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.

The table below lists the domains measured by this examination and the extent to which they are represented. (subject to change)

Domain% of Examination
1.0 Fundamental web concepts13%
2.0 Site building27%
3.0 Front-end development (theming)25%
4.0 Back-end development (coding)35%
TOTAL100%

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

Domain 1.0: Fundamental web development concepts

1.1. Demonstrate knowledge of HTML and CSS.
1.2. Identify PHP programing concepts.
1.3. Identify JavaScript and jQuery programing concepts.
1.4. 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 field display and view modes for content types.
2.3. Demonstrate ability to create and use taxonomy vocabularies and terms for classification and organization of content.
2.4. Demonstrate ability to configure blocks for building layouts from information widgets.
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.

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 build or override PHP templates for defining layout content.
3.4. Demonstrate ability to use theme () functions for overriding custom output.
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 develop custom modules using Drupal API for extending Drupal functionality.
4.2. Demonstrate ability to work with Drupal's database abstraction layer for managing tables and CRUD operations on data.
4.3. Demonstrate ability to debug code and troubleshoot site problems.
4.4. Demonstrate ability to write code using Drupal coding standards.
4.5. Demonstrate ability to analyze and resolve site performance issues arising from site configuration and custom code.
4.6. Demonstrate ability to analyze and resolve security issues arising from site configuration and custom code.



Sample Question:


You are running a popular local news portal. A mobile app developer in your area approached you for a permission to syndicate your content on their mobile app. They are requesting the content be made available as a feed rather than in HTML format.

How can you provide list of latest articles in RSS format?

  1. Create a view with a Feed display filtering only the Articles content type.

  2. Create a view with a Page display filtering only the Articles content type and under filter options enable the RSS filter

  3. Create a view with a Page display filtering only the Articles content type and under Style output options select RSS Feed instead of Unformatted List

  4. Create a view with a Page display filtering only the Articles content type, modifying the .tpl.php file for the view and render the output in RSS format

Please note: This sample question is to give a test taker an example of the format and style of the questions that appear on the exam. This question does not appear on the exam itself.

Back to Top

Acquia Certified Front End Specialist – D7

 

Exam name: Acquia Certified Front End Specialist – Drupal 7
Exam Duration: 90 minutes
Exam Price: $300
Exam length: 60 questions
Pass/Fail mark: 68%
(subject to change)


Introduction

The Acquia Certified Front End Specialist exam is intended for Acquia customers, partners, and employees who perform a Front end Developer role. This exam validates a candidate’s ability to:

Design, develop and deploy Drupal 7 based solutions focusing on the front end.

Understand core Drupal architecture best practices for site building and theme development.

Develop and maintain applications using Drupal front end development.

Develop, customize, and implement new Drupal themes.

Customize and extend existing modules.

Build and customize displays using Views module.

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

Drupal

Experience developing Drupal websites and web applications.

Set-up and configure Drupal sites

Develop and customize Drupal themes and sub-themes.

Customize and extend existing modules.

Experience with the Views, Devel, and Drupal core modules.

Drupal security and performance.

Web and IT Knowledge

JavaScript and jQuery

CSS

PHP

HTML5

Object-oriented programming

Security and performance

Version control systems

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

Drupal Documentation http://drupal.org/documentation

Acquia Training courses

Drupal 7 Site Building

Drupal 7 Layout and Theming

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.

The table below lists the domains measured by this examination and the extent to which they are represented. (subject to change)

Domain% of Examination
1.0 Fundamental web concepts18%
2.0 Theming concepts18%
3.0 Sub-theming concepts9%
4.0 Templates13%
5.0 Template functions13%
6.0 Layout configuration13%
7.0 Performance9%
8.0 Security7%
TOTAL100%

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

Domain 1.0: Fundamental web development concepts

1.1. Demonstrate knowledge of HTML and CSS.
1.2. Identify PHP programing concepts.
1.3. Identify JavaScript and jQuery programing concepts.

Domain 2.0: Theming concepts

2.1 Demonstrate ability to define and use custom regions in a theme.
2.2 Demonstrate ability to work with theme settings.
2.3 Demonstrate knowledge of working with stylesheets.
2.4 Demonstrate knowledge of working with JavaScript in a theme.

Domain 3.0: Sub-theming concepts

3.1 Demonstrate ability to build a sub-theme from a base theme.
3.2 Demonstrate ability to work with templates and pre-process functions in a sub-theme.

Domain 4.0: Templates

4.1 Demonstrate ability to build and customize core templates for managing markup.
4.2 Demonstrate ability to work with template suggestions.

Domain 5.0: Template functions

5.1 Demonstrate ability to use theme() functions for overriding custom output.
5.2 Demonstrate ability to write template pre-process functions for overriding custom output.

Domain 6.0: Layout configuration

6.1 Demonstrate ability to configure field display and view modes for content types.
6.2 Demonstrate ability to create and configure blocks for building layouts.
6.3 Demonstrate ability to create and configure views for building content list pages, blocks and feeds.

Domain 7.0: Performance

7.1 Demonstrate ability to analyze and resolve site performance issues arising from site configuration.
7.2 Demonstrate ability to analyze and resolve security issues arising from site custom code.

Domain 8.0: Security

8.1 Demonstrate ability to analyze and resolve security issues arising from site configuration.
8.2 Demonstrate ability to analyze and resolve security issues arising from site custom theme.

Back to Top

Acquia Certified Back End Specialist – D7

 

Exam name: Acquia Certified Back End Specialist – Drupal 7
Exam Duration: 90 minutes
Exam Price: $350
Exam length: 60 questions
Pass/Fail mark: 70%
(subject to change)


Introduction

The Acquia Certified Back End Specialist exam is intended for Acquia customers, partners, and employees who perform a Back end Developer role. This exam validates a candidate’s ability to:

Design, develop and deploy Drupal based solutions focusing on the back end

Understand the core Drupal basic architecture best practices for back end development

Develop and maintain applications using Drupal back end development

Develop and implement new Drupal modules

Customize and extend existing modules

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

Drupal

Professional experience using Drupal technology

Set-up and configure Drupal sites

Develop and implement new Drupal modules

Customize and extend existing modules: knowledge of existing modules, PHP

Drupal security and performance

Web and IT Knowledge

Experience in developing enterprise Drupal websites and web applications

PHP knowledge

OOP knowledge

HTML, CSS, JavaScript/JQuery

MySQL

Basic Linux server administration skills

Experience with security and performance

Version control systems

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

Drupal Documentation http://drupal.org/documentation

Acquia Training courses

Drupal 7 Site Building

Drupal 7 Module Development

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.

The table below lists the domains measured by this examination and the extent to which they are represented. (subject to change)

Domain% of Examination
1.0 Fundamental web concepts13%
2.0 Drupal core API30%
3.0 Database abstraction layer10%
4.0 Debug code and troubleshooting8%
5.0 Theme integration5%
6.0 Performance13%
7.0 Security13%
8.0 Community8%
TOTAL100%

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

Domain 1.0: Fundamental web development concepts

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

Domain 2.0: Drupal core API

2.1 Demonstrate an ability to register paths to define how URL requests are handled in Drupal using hook_menu and hook_menu_alter.
2.2 Demonstrate ability to build, alter, validate and submit forms using Form API.
2.3 Demonstrate ability to interact with the node system using hook_node_*.
2.4 Demonstrate ability to interact with the block system using hook_block_*.
2.5 Demonstrate ability to use core system hooks like hook_boot, hook_init, hook_cron, hook_mail, hook_file*.
2.6 Determine order of hooks to enhance performance.

Domain 3.0: Database abstraction layer

3.1 Demonstrate ability to work with Drupal's database abstraction layer for managing tables.
3.2 Demonstrate ability to work with Drupal's database abstraction layer CRUD operations on data.

Domain 4.0: Debug code and troubleshooting

4.1 Demonstrate ability to debug code.
4.2 Demonstrate ability to troubleshoot site problems.

Domain 5.0: Theme integration

5.1 Demonstrate ability to work with Drupal's theme CSS and JavaScript APIs.

Domain 6.0: Performance

6.1 Demonstrate ability to analyze and resolve site performance issues arising from site configuration.
6.2 Demonstrate ability to analyze and resolve site performance issues arising from custom code.
6.3 Implement Drupal caching strategies.

Domain 7.0: Security

7.1 Demonstrate ability to analyze and resolve security issues arising from site configuration.
7.2 Demonstrate ability to analyze and resolve security issues arising from site custom code.
7.3 Demonstrate the ability to implement Drupal core security mechanisms.

Domain 8.0: Community

8.1 Demonstrate the ability to contribute to the community.
8.2 Demonstrate ability to write code using Drupal code standards.

Back to Top