The Certified Front End Specialist exam is part of Acquia's Drupal certification program. The exam consists of 60 scenario-based questions that show your ability to design, develop and deploy Drupal-based solutions focusing on the front end, including basic architecture best practices for site building and theme development. We've gathered together a concise list of the Drupalize.Me tutorials, and other resources, that will help you prepare for Acquia's Certified Front End Specialist exam for both Drupal 7 and 8.
We have guides for the other Acquia exams listed in our Acquia Certification Exam Preparation guide.
1.0: Fundamental web development concepts
2.0: Theming concepts
Generally you should be familiar with our overviews of Drupal theming, which cover the fundamentals of creating a new theme, working with regions, CSS, and understanding sub-themes.
The general overview series is the Drupal 8 Theming Guide.
For specific sub-sections of the exam: 2.1 Demonstrate ability to define and use custom regions in a theme
2.2 Demonstrate ability to work with Theme Configuration
2.3 Demonstrate knowledge of working with Stylesheets
2.5 Demonstrate knowledge of working with Breakpoints in a theme
2.6 Demonstrate ability to build a sub-theme from a base theme
There are several series that cover many aspects of theming in Drupal 7:
- Theming Basics for Drupal 7
- PSD to Drupal Theme
- Getting Started with Responsive Web Design in Drupal
- Markup in Drupal
3.0: Templates and preprocess functions
This section of the exam will assess your ability to work with core theme templates, as well as creating your own, and modifying your output using the Render API and preprocess functions.
You should be generally familiar with all of the material in the Drupal 8 Theming Guide.
For specific sub-sections of the exam: 3.1 Demonstrate ability to use Twig syntax
3.2 Demonstrate ability to build and customize core templates for managing markup
3.3 Demonstrate ability to work with template suggestions
3.4 Demonstrate ability to write template pre-process functions for overriding custom output
3.5 Demonstrate ability to use Form Alter and Template Suggestions Alter
The Advanced Theming for Drupal 7 covers templates and preprocessing.
4.0: Layout configuration
This section of the exam is focused on configuration of core Drupal tools, like Blocks and Views, instead of front-end code work. Views is very similar between Drupal 7 and 8, so the version for tutorials does not matter in this instance. Blocks are also similar, although in Drupal 8 they have some additional features.
These are not required for the exam, but we feel these are fundamentals that all front-end specialists should be familiar with.