Self Assessment

Experienced Drupalists will likely know their weaknesses more than they know their strengths. You might have judged your own skill levels while reading through the four domains listed above. It is quite natural for you to be more experienced and proficient in one domain than another. Also, within a domain, it is quite likely that you have hands-on experience on some topics but have never touched other areas within the same domain.

How to Use Self Assessment

We suggest you perform a skills and expertise self-assessment with respect to the domains and topics listed in the blueprint. The blueprint lists test objectives (topics) for each domain. Rank your skills on a scale of 0 to 10 against each test objective (0 for absolutely zero knowledge or exposure and 10 for complete mastery).

  • Topics with a score of 8+ are your strengths.

  • Topics with a score of 5 to 7 will need some preparation.

  • Topics with a score below 5 may require a lot of preparation, or guided instruction.

You may use the following table to carry out your evaluation.

Acquia Certified Drupal 8 Developer Site Self-Assessment Table

Topic

Your Score (1-10)

1

Fundamental Web Development Concepts

1.1

Demonstrate knowledge of HTML and CSS. 1.2. 1.3. Demonstrate the use of Git for version control

1.2

Identify JavaScript and jQuery programing concepts.

1.3

Demonstrate the use of Git for version control.

2

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.

3

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.

4

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.

Next we look at how you can prepare, and what resources are available.

Learn more about the Acquia Certification Program at https://www.acquia.com/customer-success/learning-services/acquia-certification-program

Last updated