image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

Description

This is an advanced course that teaches students :
How to build a WordPress Plugin from scratch
Understanding WordPress Core on how WordPress plugin works under the hood.
Setting up Composer and using composer in a WordPress plugin.
Using composer autoloader to automatically local class files in the plugin.
Setting up Webpack, Babel
Setting up linting tools such as Eslint, styelint, PHPCS
Running PHPCS to sniff the code and write it as per WordPress Coding Standards.
Setting up webpack for building Gutenberg Blocks and patterns
Building Gutenberg Block Patterns and creating pattern templates.
Preparing the plugin to submit it to WordPress org.
Submitting the plugin to WordPress org to make it publicly available to download.
Uploading the approved plugin to the WordPress SVN repository.
Updating the previously uploaded WordPress plugin on SVN.
Updating plugin version
Under WordPress REST API and Create your own custom REST API endpoints.
Caching In WordPress
How Caching Works in WordPress Core
Types Of Caching
Implementing Caching In Wordpress
Transient API, Object Cache, Redis Cache, Memcached.
By the end of this course, you will have a good understanding of how the plugin works, you will not only be able to build a plugin but also open-source it to WordPress org so that the entire community can use it. This will be a great contribution to the WordPress community and you also get a Plugin badge on your WordPress profile. This course not only helps the experts to get the core knowledge but also the beginners who have never built a plugin.
Who this course is for:
Beginner, Intermediate and Advanced WordPress Developers

What you'll learn

Creating WordPress Plugin From Scratch

Setting Up Webpack and Babel

Using Composer

Submitting the Plugin To WordPress org and Packagist

Understanding WordPress Core - How Plugins Are Loaded In WordPress

Creating Gutenberg Blocks

Understanding WordPress Core REST API - Creating Custom Endpoints

Caching In WordPress

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Introduction
2
1.1-Introduction
1.2-Plugin Basics
2-Creating A Plugin
2
2.1-Writing Your First Plugin
2.2-Understanding WordPress Core : How Plugins Are Loaded?
3-Assets - Setup Webpack, Babel, and Linting Tools
1
3.1-Setup Webpack, Babel, ESLint, Stylelint
4-Composer - Setup Composer Packages and PHPCS Code Linting
2
4.1-Adding Composer Packages
4.2-Setup and Run PHPCS - Linting Tool
5-Register Block Patterns
1
5.1-Register Block Pattern
6-Sumit Your Plugin To WordPress.org
2
6.1-Prepare Plugin for Upload
6.2-Submit you plugin to WordPress.org
7-Uploading Your Approved Plugin To WordPress.org SVN
2
7.1-Plugin Approval Email And Preparing Plugin For Upload To SVN
7.2-Uploading Your Plugin To SVN
8-End To End Testing - Install and Run Cypress Test
2
8.1-Install And Run Cypress Tests
8.2-Write Custom Cypress Tests For WordPress
9-WordPress REST API & Creating Custom Endpoints
3
9.1-Introduction To WordPress REST API
9.2-Register Custom REST API Endpoint
9.3-Understanding WordPress Core - Registering Rest API Route And API Demo
10-Caching In WordPress
5
10.1-Introduction To Caching - Types Of Caching
10.2-Why Object Caching is needed?
10.3-How Caching Works In WordPress?
10.4-Implementing Caching In WordPress
10.5-Understanding Caching In WordPress Core