Please enable JavaScript.
Coggle requires JavaScript to display documents.
Drupal 8 Developer Self-Assessment (Site Building 30% (Demonstrate ability…
Drupal 8 Developer Self-Assessment
Fundamental Web Development Concepts 10%
Demonstrate knowledge of HTML and CSS
Identify Javascript and jQuery programming concepts
Demonstrate the use of Git for version control
Site Building 30%
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
Demonstrate ability to build RESTful web applications using core Web Services capabilities
Front End Development (Theming) 25%
Given a scenario, 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
Back End Development (Coding) 35%
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