Udemy – Gutenberg Blocks for WordPress and React Developers 2022-1
Udemy – Gutenberg Blocks for WordPress and React Developers 2022-1 Downloadly IRSpace
Gutenberg Blocks for WordPress and React Developers Course. This course is a comprehensive guide for developers who want to create custom blocks for the Gutenberg editor. Replacing the legacy WordPress editor with Gutenberg, this course teaches you how to use React to build a variety of blocks, such as buttons, images, and dynamic text. Prerequisites for this course include knowledge of WordPress plugin/theme development, familiarity with JavaScript (especially ES6+), and a mastery of basic and advanced React concepts such as components, hooks, and Redux. During the course, you will first learn the basics of block design, then learn how to store data and structure blocks in a database. After creating your first simple block, you will move on to building more complex blocks with features such as nesting, image handling, and dynamic data. Also covered are topics like Redux-like data storage, metadata management, and advanced techniques like patterns, templates, and internationalization. This course provides you with professional development experience using modern tools like wp-scripts, ESLint, and Prettier.
What you will learn
- Block Editor Design Guidelines: Learn design guidelines for the Block Editor.
- Data storage: Discover how the block editor stores your post in the database and how the editor UI is built.
- Using development tools: Learn how to use wp-scripts to compile ES6 and JSX, compile SASS to CSS, package and minify JS and CSS files, and more.
- Workflow Improvement: Integrate ESLint, Prettier, Stylelint, and Husky into the project to improve workflow.
- Creating Custom Blocks: Create a new custom Gutenberg block from scratch.
- Editor customization: Customize the block editor features in your WordPress theme.
- Building Complex Blocks: Discover every aspect you need to create a complex Gutenberg block.
- Nested blocks: Create a nested block (a block that accepts other blocks inside itself).
- Using React Libraries: Using third-party React libraries to create complex features.
- Managing obsolete blocks: Learn how to manage obsolete blocks.
- Converting Blocks: Learn how to convert a custom block to another block.
- Creating dynamic blocks: Create a dynamic block.
- Data Storage: Explore how to use the data stores available in blocks and learn how to create custom data stores to share data between blocks.
- Metadata Management: Learn different ways to manage metadata fields in the block editor.
- Custom Sidebar: Learn how to create a custom sidebar in the block editor and manage metadata fields within it.
- Expanding an existing sidebar: Learn how to expand an existing sidebar in the block editor.
- Advanced features: Learn about features like patterns, context, formatting API, and templates.
- Modifying Block Behavior: Change the behavior of existing blocks with JavaScript and PHP filters.
- Block Localization: Internationalize blocks by generating and uploading translation files.
This course is suitable for people who:
- WordPress theme/plugin developers: People who are familiar with ReactJS and want to create Gutenberg blocks from scratch.
- Anyone with WordPress and ReactJS experience: Those who want to know everything about the Gutenberg editor.
Gutenberg Blocks for WordPress and React Developers Course Details
- Publisher: Udemy
- Instructor: Ali Alaa
- Training level: Beginner to advanced
- Training duration: 16 hours and 16 minutes
- Number of lessons: 113
Course syllabus in 2024/6
Prerequisites for the Gutenberg Blocks for WordPress and React Developers course
- You should be familiar with HTML, CSS (SASS), Javascript and PHP basics.
- You should be familiar with WordPress development.
- You should be familiar with ReactJS Basic Concepts.
- Redux Knowledge is Preferred
- Any code editor you are comfortable with, I will use VS Code in this code.
- A local server like MAMP, WAMP, XAMPP, Laragon or any other software you are familiar with. I will use MAMP throughout this course.
- NodeJS and NPM or Yarn installed on your machine.
Course images
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: English
Quality: 720p
Download link
File(s) password: www.downloadly.ir
File size
6.1 GB
Super Admin 
