5 FREE Videos to Get Started on Your First Drupal 8 Module

It's time for us to start building our first Drupal 8 module! We'll ease into things by creating a simple module that illustrates how you can leverage your existing module development skills while working within Hooks. We'll also take our first look at the YAML file, one of many areas where the structure of module development is changing from using something Drupal-specific to something that is more widely adopted.

The Hooks that we'll be working with in particular are hook_page_alter() and hook_form_alter(). For those of you who have worked with them before in Drupal 7, you'll notice that they look very similar here. For the uninitiated and those who could use a refresher, we've got you covered... Just use the links below to get a FREE crash course on how these Hooks work!

3 NEW videos added in "Drupal 8 Developer Prep"

(FREE!) How to set up basic module scaffolding in Drupal 8 - 2:42

Here we build the simplest Drupal 8 scaffolding possible so that we know what the minimal requirements are.

(FREE!) How a .info.yml file works, the purpose of using YAML and what the 'type' attribute is for - 3:21

In Drupal 8, modules have switched from using a .info file to a .info.yml file. In this video, we talk about what YAML files (that's what the .yml means), how it will pay off for Drupal to use a standard format like YAML, and discuss the new 'type' attribute.

(FREE!) Adding a hook_page_alter() and hook_form_alter() to our module - 5:27

While the big changes in Drupal 8 might sound a little daunting, there's still a lot we can do to leverage our existing Drupal experience. Here we add a couple of hooks that haven't changed a whole lot since Drupal 7 and see that we can still do some very powerful thing in Drupal before we even dip our toes into Object Oriented Programming.


Add to playlist

Add to , or

Add to new playlist:

Add to playlist
This is a member-only feature
But, it's easy to become a member

Add to cart:

Contact us

Below are the supported keyboard shortcuts for our video player.

Start / stop video
Go to next video
Go to previous video
Increase or decrease player speed by 20%
Skip ahead or go back by 15 seconds
Jump to a percentage (2 is 20%, for example)
Toggle full screen
Videos Pricing More Search
BuildAModule Logo Icon BuildAModule Logo Icon
Become a member!
1 month
6 months
10% off
12 months
20% off
All memberships come with the following:
24 / 7 access to the entire 1800+ video library
An innovative video player with a rolling transcript
Extensive Drupal and cross-platform training
A thorough and thoughtful training style
Progress tracking
Take notes on specific video sections
Intuitive multi-user management
How many users?
Go solo with a single user, or give multiple team members access through one account and get discounts by bundling multiple users into a single membership.