Drupal 8, 9 & 10 advanced module development guide
Drupal 8, 9 & 10 advanced module development guide, available at $59.99, has an average rating of 4.7, with 26 lectures, based on 130 reviews, and has 1303 subscribers.
You will learn about 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 This course is ideal for individuals who are Developers with preferably at least two years of experience with PHP or Drupal or Back-end developers It is particularly useful for Developers with preferably at least two years of experience with PHP or Drupal or Back-end developers.
Enroll now: Drupal 8, 9 & 10 advanced module development guide
Summary
Title: Drupal 8, 9 & 10 advanced module development guide
Price: $59.99
Average Rating: 4.7
Number of Lectures: 26
Number of Published Lectures: 25
Number of Curriculum Items: 26
Number of Published Curriculum Objects: 25
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- Developers with preferably at least two years of experience with PHP or Drupal
- Back-end developers
Target Audiences
- Developers with preferably at least two years of experience with PHP or Drupal
- Back-end developers
[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!”
Course Curriculum
Chapter 1: Getting started
Lecture 1: Getting started with the project files
Chapter 2: Building the application. Storing, validating and rendering data
Lecture 1: Add dynamic menu links with Menu plugins
Lecture 2: Adding a bidding block with dependency injection
Lecture 3: Enhancing the layout of the application
Lecture 4: Adding a code only bid entity
Lecture 5: Saving the bid entities on form submission
Lecture 6: Form validation based on highest bids
Lecture 7: Adding dynamic variables to our entity teasers
Lecture 8: Validate entity submission with constraints
Lecture 9: Displaying all bids in a dynamically rendered table
Lecture 10: Integrating the core revision system into the bidding process to raise a bid
Chapter 3: Intermezzo
Lecture 1: Importing data seeds
Chapter 4: Transitions, Events, Caching and user registration
Lecture 1: Deleting a bid with a core dialog pop-up
Lecture 2: User notifications on transition events
Lecture 3: Update entire view with an ajax callback
Lecture 4: OO in practice: deletion of bid and notification entities on offer deletion
Lecture 5: Caching in-depth intro
Lecture 6: Caching of views pages
Lecture 7: Caching of custom entity pages
Lecture 8: Cacheable dependencies in render arrays
Lecture 9: Invalidate cache of a referenced entity
Lecture 10: Cache menu items with a custom cache tag
Lecture 11: Using the Middleware API to create a http filter for user redirection
Lecture 12: Customize the user registration process with a RouteSubscriber
Chapter 5: Finishing up
Lecture 1: Finising up
Instructors
-
Van Looveren Stef
Drupal developer
Rating Distribution
- 1 stars: 3 votes
- 2 stars: 5 votes
- 3 stars: 11 votes
- 4 stars: 36 votes
- 5 stars: 75 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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024