100%
  • Home
  • Courses
    • View All
Login
  • Home
  • Courses
  • Log In
  • View All
Home Course WordPress Training Program

Course Lessons

WordPress Training Program

1 Getting started with WordPress 📣
  • What is WordPress
  • Creating a blog and writing daily updates ✍️
  • Installing WordPress
  • WordPress Terminology 📃
  • How WordPress works
  • Understanding WordPress Database Schema
  • Using themes and plugins
2 Setting up Development Environment 👨‍💻
  • Introduction to Git and SVN 🔄
  • Setting up an Integrated Development Environment (IDE)
  • Pushing changes to site via Git commits/branches
  • Setting up Z shell and Oh My Zsh for fast command line work
3 Coding Standards and Best Practices 💯
  • WordPress Coding Standards (WPCS)
  • PHP_CodeSniffer (PHPCS)
  • Peer Code Review
  • Security 🛡️
  • WordPress Documentation Schema
4 Plugin Development 🛠️
  • Introduction to plugin development
  • Hooks: Actions and Filters
  • Custom Post Types and Taxonomies
  • WordPress Core APIs
  • WP_Query (Custom Query)
  • WordPress AJAX
  • Interacting with remote data and APIs
  • Plugin development assignment
5 Theme Development 👀
  • Anatomy and architecture of a theme
  • Theme Stylesheet and Functions file
  • Template files and hierarchy
  • Customizer
  • Asset Building using Webpack & Babel
  • Child Themes
  • Handling Media in WordPress
  • Theme development assignment
6 Debugging 🐞
  • Introduction to Xdebug
  • EasyEngine site debugging with docker commands
  • How to check Nginx, PHP, and WP Debug logs
7 Advanced Concepts 📜
  • WP-CLI
  • REST API
  • Roles and Capabilities
  • Caching
  • Custom Database Table Creation
  • Optimization ⚡
  • Users and User metadata
  • Cron ⏳⚙️
  • Background Processing
  • Internalization and Localization 🌐
  • Multisite
  • Email with WordPress 📧
8 Block Editor (Gutenberg) 🏗️
  • Default Blocks
  • Creating a block
9 Testing 🤓
  • PHPUnit Test
  • JavaScript: QUnit, Jest
  • ESLint, JSLint, JSHint, JSCS
  • CSS: Stylelint
10 Extras 😃
  • Decoupled
  • GraphQL
  • React and Next.js
  • WooCommerce 🛒
  • Accessibility (WCAG 2.0) 🔍
11 Contributing to WordPress ❤️
12 Server Side 🖥️
  • How to check CPU/Memory/Disk Space on a server
  • Rsync and SSH basics
  • How to sync one site with other using WP-CLI and rsync
  • Tmux basics
13 Congratulations 🥳

Trainer(s)

There is no group/trainer

WordPress Training Program

Lesson / 13
WordPress Training Program

Instructors :

Instructor Image WisdmLabs

WordPress Training

Welcome fellow learner, we are glad that you have decided to take this course. We wish you are able to add to your knowledge through this course and you take the next step towards your professional growth. 😊

What’s unique about this course is that it is not like the usual WordPress courses which you find elsewhere on the internet. It doesn’t teach you how to do things with WordPress. Rather it guides you with the right resources you need to become a WordPress developer.

Who is this course for 🤔

This course is aimed at anyone who wants to learn WordPress development and is aspiring to become a WordPress Developer. This course consists of 12 chapters and each chapter covers topics on WordPress and the various steps involved in WordPress development. It also contains links to external resources which will cover the topics in depth. At the end of each chapter, there will be an assignment to test your understanding.

Prerequisites 📝

Before you can get started with this course, you need to have a working knowledge of the below languages –

  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL

Apart from that, you should also know how to use the Command Line for installing packages & setting up a web server and Git/SVN version-control system for building & maintaining code. You can learn pre-requisites here.

If you are comfortable with all the above technologies, you can safely jump straight to the ‘Getting started with WordPress’ lesson.

Lessons Sample lesson

1
Getting started with WordPress 📣
  • What is WordPress
  • Creating a blog and writing daily updates ✍️
  • Installing WordPress
  • WordPress Terminology 📃
  • How WordPress works
  • Understanding WordPress Database Schema
  • Using themes and plugins
2
Setting up Development Environment 👨‍💻
  • Introduction to Git and SVN 🔄
  • Setting up an Integrated Development Environment (IDE)
  • Pushing changes to site via Git commits/branches
  • Setting up Z shell and Oh My Zsh for fast command line work
3
Coding Standards and Best Practices 💯
  • WordPress Coding Standards (WPCS)
  • PHP_CodeSniffer (PHPCS)
  • Peer Code Review
  • Security 🛡️
  • WordPress Documentation Schema
4
Plugin Development 🛠️
  • Introduction to plugin development
  • Hooks: Actions and Filters
  • Custom Post Types and Taxonomies
  • WordPress Core APIs
  • WP_Query (Custom Query)
  • WordPress AJAX
  • Interacting with remote data and APIs
  • Plugin development assignment
5
Theme Development 👀
  • Anatomy and architecture of a theme
  • Theme Stylesheet and Functions file
  • Template files and hierarchy
  • Customizer
  • Asset Building using Webpack & Babel
  • Child Themes
  • Handling Media in WordPress
  • Theme development assignment
6
Debugging 🐞
  • Introduction to Xdebug
  • EasyEngine site debugging with docker commands
  • How to check Nginx, PHP, and WP Debug logs
7
Advanced Concepts 📜
  • WP-CLI
  • REST API
  • Roles and Capabilities
  • Caching
  • Custom Database Table Creation
  • Optimization ⚡
  • Users and User metadata
  • Cron ⏳⚙️
  • Background Processing
  • Internalization and Localization 🌐
  • Multisite
  • Email with WordPress 📧
8
Block Editor (Gutenberg) 🏗️
  • Default Blocks
  • Creating a block
9
Testing 🤓
  • PHPUnit Test
  • JavaScript: QUnit, Jest
  • ESLint, JSLint, JSHint, JSCS
  • CSS: Stylelint
10
Extras 😃
  • Decoupled
  • GraphQL
  • React and Next.js
  • WooCommerce 🛒
  • Accessibility (WCAG 2.0) 🔍
11
Contributing to WordPress ❤️
No Topics Found
12
Server Side 🖥️
  • How to check CPU/Memory/Disk Space on a server
  • Rsync and SSH basics
  • How to sync one site with other using WP-CLI and rsync
  • Tmux basics
13
Congratulations 🥳
No Topics Found
Start Course
Copyright 2017-25 All Rights Reserved | Designed by WisdmLabs