https://www.acquia.com/customer-success/learning-services/acquia-certified-developer-d8-exam-blueprint https://drupalize.me/guide/acquia-certified-developer-exam
-
1.1. Demonstrate knowledge of HTML and CSS
https://drupalize.me/topic/html-and-css -
1.2. Identify Javascript and jQuery programing concepts
https://medium.com/@ToddZebert/loading-and-using-javascript-in-drupal-8-f6643d19ae0f
https://drupalize.me/topic/javascript -
1.3. Demonstrate the use of Git for version control
https://drupalize.me/topic/git
-
2.1 Demonstrate ability to create and configure Content Types with appropriate fields and field settings for building basic data structures
https://drupalize.me/topic/content-modeling
https://drupalize.me/topic/content-types
https://drupalize.me/topic/entities
https://drupalize.me/topic/fields -
2.2 Demonstrate ability to configure Display Modes for building custom form and view modes for core entities
https://www.drupal.org/docs/8/api/form-api/introduction-to-form-api
https://drupalize.me/topic/display-content-views
http://redcrackle.com/blog/drupal-8/theme-views-templates -
2.3 Demonstrate ability to create and use Taxonomy vocabularies and terms for classification and organization of content
https://drupalize.me/topic/taxonomy -
2.4 Demonstrate ability to configure Block types, manage Blocks library and configure Block layouts
https://drupalize.me/topic/blocks
https://www.ostraining.com/blog/drupal/custom-block-types/ -
2.5 Demonstrate ability to build main and alternative navigation systems by using Menus
https://drupalize.me/topic/menus
https://drupalize.me/tutorial/links-overview-developers?p=2766 -
2.6 Demonstrate ability to create and configure Views for building content list pages, blocks and feeds
https://drupalize.me/series/introduction-views-drupal-7 -
2.7 Demonstrate ability to use Configuration Management capabilities for exporting site configurations
https://drupalize.me/topic/manage-configuration-and-workflows
https://drupalize.me/tutorial/manage-configuration-command-line-tools?p=2458 -
2.8 Demonstrate ability to build multilingual websites using core multilingual capabilities
https://drupalize.me/topic/multilingual-sites
https://www.drupal.org/docs/user_guide/en/multilingual-chapter.html -
2.9 Demonstrate ability to build RESTful web application using core Web Services capabilities
https://drupalize.me/videos/rest-drupal-8?p=2360
http://lin-clark.com/d8-rest-slides/#36
https://drupalize.me/blog/201401/introduction-restful-web-services-drupal-8
http://www.mediacurrent.com/blog/building-rest-endpoints-drupal-8
-
3.1 Given a scenario, demonstrate ability to create a custom theme or sub theme.
https://www.drupal.org/docs/8/theming-drupal-8/creating-a-drupal-8-sub-theme-or-sub-theme-of-sub-theme
https://drupalize.me/tutorial/what-theme?p=2512 -
3.2 Demonstrate knowledge of theming concepts
https://www.drupal.org/docs/8/theming
https://drupalize.me/tutorial/what-are-template-files?p=2512
https://drupalize.me/tutorial/override-template-file?p=2512
https://drupalize.me/tutorial/what-are-preprocess-functions
https://drupalize.me/tutorial/use-base-theme?p=2512
https://drupalize.me/tutorial/theme-inheritance-base-themes?p=2512 -
3.3 Demonstrate ability to use Twig syntax
https://drupalize.me/tutorial/twig-syntax-basics?p=2512 -
3.4 Demonstrate ability to build or override Twig templates for defining layout content
https://www.drupal.org/docs/8/theming/twig
https://drupalize.me/tutorial/twig-drupal?p=2512 -
3.5 Demonstrate ability to write template pre-process functions for overriding custom output
https://drupalize.me/tutorial/what-are-preprocess-functions?p=2512
https://drupalize.me/tutorial/change-variables-preprocess-functions?p=2512
-
4.1 Demonstrate ability to write code using core and Object Oriented PHP
https://drupalize.me/topic/php -
4.2 Demonstrate ability to develop Custom Modules using Drupal API for extending Drupal functionality
https://drupalize.me/series/module-development-guide -
4.3 Demonstrate ability to store and retrieve data using code
https://drupalize.me/topic/database-abstraction-layer
https://www.drupal.org/docs/8/api/database-api -
4.4 Demonstrate ability to work with other essential APIs
https://drupalize.me/series/drupal-8-entity-api -
4.5 Demonstrate ability to write code using Drupal Coding Standards
https://drupalize.me/topic/drupal-coding-standards -
4.6 Demonstrate ability to analyze and resolve site performance issues arising from site configuration or custom code
https://drupalize.me/topic/performance-and-scalability -
4.7 Demonstrate ability to analyze and resolve security issues arising from site configuration or custom code
https://drupalize.me/topic/security
-
Template naming conventions ( override )
https://www.drupal.org/node/2354645 -
Comments
https://www.ostraining.com/blog/drupal/d8-comments/ -
Plugins
https://drupalize.me/tutorial/what-are-plugins?p=2766
https://drupalize.me/tutorial/implement-plugin-any-type?p=2766 -
Custom local task
https://drupalize.me/tutorial/add-local-task-link?p=2766 -
add Css / Js
https://www.drupal.org/docs/8/theming-drupal-8/adding-stylesheets-css-and-javascript-js-to-a-drupal-8-theme