This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Drupal 8, 9 & 10 advanced module development guide
Getting started
getting started (4:19)
Building the application. Storing, validating and rendering data
1.1 Add dynamic menu links with Menu Pugins (10:41)
1.2 Adding a bidding block with dependency injection (19:35)
1.3 Enhancing the layout of the framework (5:41)
1.4 Adding a code-only bid entity (6:37)
1.5 Saving the bid entities on form submission (4:11)
1.6 Form validation based on highest bids (11:37)
1.7 Adding dynamic variables to the entity teasers (8:05)
1.8 Validate entity submission with constraints (12:03)
1.9 Displaying all bids in a dynamically rendered table (13:39)
1.10 Integrating the core revisioning system to raise a bid (28:15)
Section 3: Intermezzo
1.11 Intermezzo (3:38)
Transitions, Events, Caching and user registration
1.12 Deleting a bid with a core dialog pop-up (17:47)
1.13 User notifications on transition events (13:10)
1.14 update entire view with an ajax callback (21:49)
1.15 OO in practice - deletion of entities depending on each other (6:18)
1.16 Caching in-depth intro (4:06)
1.17 Caching of views pages (4:55)
1.18 Caching of custom entity pages (10:58)
1.19 Use of cacheable dependencies in render arrays (7:13)
1.20 Invalidate cache of a referenced entity (6:49)
1.21 Cache menu items with a custom cache tag (10:46)
1.22 Using the Middleware API to create a http filter for user redirection (12:50)
1.23 Customize the user registration process with a RouteSubscriber (12:37)
Finishing up
Finishing up (7:11)
1.17 Caching of views pages
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock