Course Instructor
Introduction to blocks
How blocks work
Using the block editor
Using patterns
Working with blocks in your theme
Creating blocks in a theme vs a plugin
Adding filters for theme blocks
Limiting available blocks
Creating patterns in PHP
Block template partials in hybrid themes
Setup Hot-Module-Reloading (Optional)
What is Hot-Module-Reloading (HMR)?
Add theme filters for HMR
Configure 10up-toolkit for HMR
Extending Blocks
Styling core blocks
Create a Block Style
How Block Variations work
Creating a Block Variation
Creating a custom Block
Setup block files
Configure block.json
Static vs Dynamic Blocks
Creating the Block edit component
Tying it all together
Setting up markup.php