
Course Overview
Introduction
- Install Drupal
- Setting up development environment
- Activating error messages
Getting started
- Declaring and activating our module
- Controller and route
- Extending the ControllerBase class
- Create a custom twig template
- Adding libraries
- Bonus: Superhero list animated hero names
Blocks
- Example hero block
- Renderable array example in block
Services
- Services and Dependency Injection container
- Custom service
- Services injection example
- Injecting service to our controller
Forms
- Custom form
- Custom form elements
- Alter any form with hook_form_alter
- Validation
- Ajax Form
Custom Configuration
- Administer page
- Print our config
Hooks and Events
- Implementing custom hook
- Finding existing events
- Event subscriber
Permissions
- Declare our custom permission
- Implement our custom permission
- How to find the Permissions machine names that we could use in our modules
Bonus
- Route alter from a custom module and event subscriber
Curriculum is empty
0.00 average based on 0 ratings
5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%