Breaking

Followers

Monday, 25 June 2018

Drupal 8 Backend Specialist Exam Study Stuff.

Drupal Module Basics
  • Module programming fundamentals
  • Drupal code standards
  • Creating custom-programmed Drupal blocks
  • Implementing custom block access
  • Creating configurable blocks
Routes, Menu Links, and Services
  • Creating static and dynamic menu routes to map URLs to your custom page code
  • Adding and enforcing permissions and custom access callbacks
  • Defining menu links, local tasks (tabs), and action links
  • Altering routes and menu links from Drupal core and contributed modules
  • Using services with dependency injection
  • Creating your own services
  • Overriding and replacing services at runtime
The Database API
  • The module lifecycle: install, uninstall, update
  • Creating tables on module install: The Schema API
  • The static query API
  • The dynamic query API
  • Accessing external databases from Drupal
  • Using EntityQuery to query Drupal entities like nodes, users, comments, etc.
The Theme API
  • Using render arrays
  • Defining your own templates with Twig
  • Defining libraries of CSS and Javascript
The Drupal Form API
  • Creating forms in Drupal
  • Form validation and processing
  • Changing forms created by other modules
The Configuration and State APIs
  • Storing and retrieving configuration values
  • Providing default configuration with your module
  • Configuration schema
  • Storing runtime values with the State API
The Cache Metadata API
  • Using cache metadata to specify invalidation rules for cached render arrays
  • Understanding cache tags, max age, and cache contexts
  • Creating custom cache tags, and how to invalidated tagged caches
Reference URL study:


Drupalize.me reference video:
Fundamental web development concepts

Drupal core API


Debug code and troubleshooting


Theme Integration


Performance


Security

1.      Demonstrate ability to analyze and resolve security issues arising from site configuration
2.      Demonstrate ability to analyze and resolve security issues arising from site custom code
3.      Demonstrate the ability to implement Drupal core security mechanisms
4.      https://drupalize.me/topic/security

Leveraging Community

1.      https://drupalize.me/topic/contributing-drupal
2.      https://drupalize.me/topic/drupal-coding-standards
3.      https://drupalize.me/series/command-line-basics-series

Practical guide for stronger concept:

·        http://www.d8cards.com
General Guide concept:
·        https://github.com/WidgetsBurritos/d8-studyguide

No comments:

Post a Comment