HOME > Development > Drupal 8 9 module development- start with custom entities

Drupal 8 9 module development- start with custom entities

  • Development
  • Mar 19, 2025
SynopsisDrupal 8 & 9 module development: start with custom entiti...
Drupal 8 9 module development- start with custom entities  No.1

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

  • 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
  • Who Should Attend

  • Drupal developers that want to learn more about custom entities
  • Experienced site builders who want to custom code
  • An introduction to module development
  • Target Audiences

  • Drupal developers that want to learn more about custom entities
  • Experienced site builders who want to custom code
  • An introduction to module development
  • [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

  • Drupal 8 9 module development- start with custom entities  No.2
    Van Looveren Stef
    Drupal developer
  • Rating Distribution

  • 1 stars: 5 votes
  • 2 stars: 3 votes
  • 3 stars: 40 votes
  • 4 stars: 115 votes
  • 5 stars: 143 votes
  • 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!