Drupal 8 9 module development- start with custom entities
- Development
- Mar 19, 2025

Drupal 8 & 9 module development: start with custom entities, available at $44.99, has an average rating of 4.25, with 21 lectures, based on 306 reviews, and has 1720 subscribers.
You will learn about Set up a custom content entity Add fields to a custom entity Build a multi-step entity form and submit data to the database Create a listing of the custom entities with views Secure access with permissions Use theming hooks and twig files to custom-tailor displaying This course is ideal for individuals who are Drupal developers that want to learn more about custom entities or Experienced site builders who want to custom code or An introduction to module development It is particularly useful for Drupal developers that want to learn more about custom entities or Experienced site builders who want to custom code or An introduction to module development.
Enroll now: Drupal 8 & 9 module development: start with custom entities
Summary
Title: Drupal 8 & 9 module development: start with custom entities
Price: $44.99
Average Rating: 4.25
Number of Lectures: 21
Number of Published Lectures: 20
Number of Curriculum Items: 21
Number of Published Curriculum Objects: 20
Original Price: $22.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
[Please read the table of contents first! Also the prerequisites are important]
This is 2h 30min video course is chapter 3 of the “Learning Drupal 9 as a framework”, the best-selling Drupal book on Leanpub.
Join me in an interesting journey of learning the Object-oriented architecture behind entities in Drupal. In this hands-on course, a part of an offer software where users are able to create offers will be created.
PDF with text and codeavailable per chapter. Please read the table of contents carefully to know what to expect!
This is the ideal introduction for custom module development with Drupal.
We’ll start by creating a custom entity from scratch. Custom-tailored access handling is one of the a-ha moments you will have in this course. Remember the difficulties with separating access between node types, right?
We’ll make the entity fieldable, and add a media library where users can upload images.
Next, we’ll head on towards creating a multi-step entity form. So much more user-friendly than the one-page node creation form you know. I promise you will uninstall the node module on some drupal websites sooner or later after taking this course.
Impress your coworkers with Drupal skills that are rather new but extremely powerful.
Stef Van Looveren has more than 10 years of expertise with Drupal. His message is: “It struck me that there are so few good learning paths for drupal. With this course, I try to fill the gap. I gave it my best and I hope you will enjoy it!”
Course Curriculum
Chapter 1: Content entities introduction
Lecture 1: A bit of background
Lecture 2: Content entities introduction
Chapter 2: Building our first content entity
Lecture 1: Building our first content entity
Lecture 2: Securing access of our entities
Lecture 3: Adding the create edit delete forms (CRUD)
Lecture 4: Views integration for custom entities
Lecture 5: Making the entity fieldable
Lecture 6: Adding a Media library
Lecture 7: Adding fields to the custom entity via the UI
Chapter 3: Workflows and moderation state, and advanced view integration
Lecture 1: Adding workflows and moderation to custom entities
Lecture 2: Change entity access based on workflow states
Lecture 3: Adding a custom views field with a plugin
Lecture 4: Add a dropbutton which has actions with a views plugin
Lecture 5: Adding a custom controller with route parameter upcasting
Chapter 4: Optimizing the user experience
Lecture 1: Views listing with view modes
Lecture 2: Optimizing the entity with dynamic variables
Lecture 3: Adding a CSS library to the module
Lecture 4: Adding a user-friendly multistep form for entity creation
Lecture 5: Adding custom actions to the form
Lecture 6: Form API conditional fields
Instructors

Van Looveren Stef
Drupal developer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Shopify Theme Development- Create Shopify Themes [2023]
- Life Insurance Annuity Ultimate Buyer’s Guide
- Personal Finance
- Company Valuation Financial Modeling
- The Beginner Forex Trading Playbook
- How to Draw Cute Thanksgiving!
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Canva Next Level- Become a Canva Expert
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2The Architecture of Oscar Niemeyer
- 3Photoshop CC- Adjustement Layers, Blending Modes Masks
- 4Personal Finance
- 5SolidWorks Essential Training ( 2023 2024 )
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling