What Are Hooks?
Read the written version of this tutorial here: https://drupalize.me/tutorial/what-ar... Hooks allow modules to alter and extend the behavior of Drupal core, or another module. They are one of the various ways that code components in Drupal can communicate with one another. Using hooks a module developer can change how core or another module works -- without changing the existing code. As a Drupal developer, understanding how to implement and invoke hooks is essential. In this tutorial we'll: Define what hooks are and the types of hooks that exist Understand the use-case for hooks By the end of this tutorial you should understand what hooks are and how they are used in Drupal, as well as be able to find more information about implementing and invoking hooks from your custom code. Discover hundreds more Drupal tutorials at: https://drupalize.me/tutorials

Introducing Drupal 8's Configuration System

What are Drupal Entities?

What is hook_preprocess_html hook in Drupal 9 | Drupal 10 | Drupal 8

13 - Unit 2: The Hook System and Implementing Hooks in your Module

Namespace in PHP with real time examples - learnWebCoding

Drupal 8 passing JS variables from controller

Drupal 8 Theming - Part 12 - Images and Image Sizes

LEARN REVERSE ENGINEERING

Drupal 8 Theming - Part 06 - Theming the Header

DrupalCon New Orleans 2016: Aha! Understanding and Using Render Arrays in Drupal 8

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

ReactJS + Headless Drupal: Step by Step

#Drupal 8 Create a Custom Search with Search API and Views

Drupal 8 AJAX form trigger JS callback

What to teach when AI writes the code | Rainer Stropek | TEDxLinz

Drupal 8 Theming - Part 15 - Reference Fields

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Custom Modules: How We Do It in Drupal 8

