Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Drupal 8, 9 & 10 advanced module development guide
Rating: 4.0 out of 5(219 ratings)
1,752 students

Drupal 8, 9 & 10 advanced module development guide

Learn all the advanced concepts of Drupal
Last updated 7/2022
English

What you'll learn

  • Programmatic database actions on custom entities: insert / update / reference / delete
  • Validate entity submission with constraints
  • Save a revision of an entity, compare a numeric value with its previous value
  • Add menu items in code with Menu Plugin and a dynamic counter
  • Create a block plugin and use dependency injection to load in the current entity
  • Set up and use advanced core caching mechanisms like cache tags and cache contexts
  • Delete an entity with a core dialog while staying on the same page

Course content

5 sections25 lectures4h 23m total length
  • Getting started with the project files4:19

Requirements

  • At least two years experience with programming (preferably PHP)
  • Preferably, you have already made a custom module
  • You are able to set up a local development environment with Drupal 8, 9 or 10
  • Optionally you have taken the prequel of this course: Drupal 8 & 9 module development: start with custom entities

Description

[Please read the table of contents first! Also the prerequisites are important]

In this hands-on course, an offer software where users are able to create offers and place bids will be created. The course builds further on the Udemy course "Drupal 8 & 9 module development: start with custom entities" but can be taken individually as well. Please read the table of contents to know what to expect!


  • Start Code and end code available, PDF with text per chapter

  • This is the best resource for custom module development with Drupal 8, 9, or 10.

  • Advanced topics like custom entities, entity forms, access control, events, caching, workflows, and many more are discussed while building actual software platform

  • After the course, you’ll be able to build robust and scalable software solutions of many kinds.

Stef Van Looveren has more than 10 years of expertise with Drupal.

I’ve been around in the drupal ecosystem for ten years and have supported in many ways: code contributing, blogging, sharing solutions on DrupalAnswers, and attending conferences. With this course, I share almost all of the knowledge I’ve built up so far since using Drupal 8 and 9.

My 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!"



Who this course is for:

  • Developers with preferably at least two years of experience with PHP or Drupal
  • Back-end developers