Build Custom Drupal Site Modules
01
Skill level
All levels
02
Sections
13
03
Lectures
46
04
Instructor
John Bura
What's inside
This course includes.
✓
13
Sections
✓
46
Lectures
✓
46
Resources
✓
Certificate of completion
Included
✓
Mobile and desktop access
Included
✓
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content
Curriculum & lectures.
+ 01 Build Drupal module starter template 4 lectures
01 Set Up Drupal Module Starter Template
Locked
02A What Is Drupal Info Yml File
Locked
02B Define Drupal Module With .Info.Yml File
Locked
Source
Locked
+ 01b Intro to PHP Coding 2 lectures
01 Intro To Php Coding
Locked
Source Files
Locked
+ 02 Build Drupal controller for module 3 lectures
00 What Is A Drupal Controller
Locked
01 Build Drupal Controller For Module
Locked
Source
Locked
+ 03 Build routing in Drupal custom module 4 lectures
00 How Routing Works In Drupal
Locked
01 Build Routing In Drupal Custom Module
Locked
02 Rebuild Cache And Enable Module To Show Custom Page
Locked
Source
Locked
+ 04 Build a Drupal controller in module with ControllerBase 3 lectures
00 What Is A Drupal Controllerbase
Locked
01 Build A Drupal Controller In Module With Controllerbase
Locked
Source
Locked
+ 05 Build menu link to module in Drupal Admin 3 lectures
01 Build Menu Link To Module In Drupal Admin
Locked
02 Link External Site In Drupal Admin
Locked
Source
Locked
+ 06 Build custom Drupal block with PHP 3 lectures
01 Build Custom Drupal Block With PHP
Locked
02 Debug Custom Drupal Block
Locked
Source
Locked
+ 07 Enable UI Configuration of Drupal block with PHP form 4 lectures
01 Build Php Form In Custom Drupal Block
Locked
02 Save Form Values In Drupal Block Configuration
Locked
03 Validate Input In Custom Drupal Block
Locked
04 Save And Use Drupal Form Input In Block
Locked
+ 08 Build custom Drupal field type 3 lectures
00 Custom Field Type Project Introduction
Locked
01 Build Custom Field Type With Fielditembase
Locked
02 Define Drupal Field Type Properties
Locked
+ 09 Build Drupal widget form with PHP 4 lectures
01 Build Drupal Field Widget With Php
Locked
02 Build Drupal Widget Form With Php
Locked
03 Build Drupal Field Formatter In Php
Locked
04 Enable Custom Drupal Field Type In Admin Ui List
Locked
+ 10 - 01 Build and subscribe to Drupal core events 6 lectures
00 How Drupal Events And Hooks Work
Locked
01 Set Up Events Drupal Module
Locked
02 Register New Event Subscriber
Locked
03 Build Drupal Event Subscriber With Php
Locked
04 Build Php Functions To Handle Drupal Events
Locked
Source
Locked
+ 10 - 02 Dispatch Drupal events with PHP 3 lectures
02 Build Drupal Event Dispatch
Locked
Source
Locked
01 Build New Drupal User Login Event
Locked
+ 10 - 03 Build Drupal event subscriber for login 4 lectures
01 Update Services Yaml With Login Event Subscriber
Locked
02 Build Drupal Event Subscriber For Login
Locked
03 Test Login Event In Drupal
Locked
Source
Locked
Instructors
Taught by people who ship.
John Bura
Founder and CEO of Mammoth Club and Course Pro, the #1 AI-powered Learning Management System for course and content development, training and evaluation.
Ready to start building?
Join Mammoth Club and move through the course with structured lessons, previews, and certificates.