Beginner WordPress Developer | Learn WordPress (original) (raw)

Ready to start developing for WordPress? In this course, you’ll gain a deeper understanding of how WordPress works, learn about the tools you will need for local development, and discover the fundamental concepts of WordPress development.

A brief overview of how WordPress works

Local development requirements

The programming languages of WordPress

WordPress hooks

Lessons

WordPress Hooks Preview Action Hooks Preview Filter Hooks Preview Working with hooks Preview

An introduction to developing WordPress themes

Lessons

Introduction to themes for developers Preview Theme structure Preview Main stylesheet Preview Templates Preview Global settings and styles Preview Create Block Theme plugin Preview

An introduction to developing WordPress plugins

Lessons

What is a plugin? Preview Plugin requirements Preview Custom post types Preview Custom taxonomies Preview Custom post type data Preview Enqueuing CSS or JavaScript Preview

An introduction to developing WordPress blocks

Lessons

Setting up your block development environment Preview Scaffolding a new block Preview Building your first block Preview Block functionality Preview Block attributes Preview Block supports and styles Preview Static vs dynamic blocks Preview

An introduction to the WordPress REST API

Lessons

The WordPress REST API Preview Using the WordPress REST API Preview Interacting with the WordPress REST API Preview Extending the WordPress REST API Preview

An introduction to developing for WordPress securely

Lessons

Securely developing plugins and themes Preview Fixing common security vulnerabilities Preview Tools to detect security vulnerabilities Preview

An introduction to Internationalization

Lessons

What is Internationalization? Preview The commonly used Internationalization functions Preview

An introduction to WordPress multisite

Lessons

Setting up a WordPress multisite network Preview Managing a WordPress multisite network Preview Advanced multisite management Preview Developing for a multisite network Preview Building plugins and themes that support multisite Preview

Debugging in WordPress

Lessons

The built-in WordPress debugging options Preview Examining the state of your PHP code Preview Examining the state of your JavaScript code Preview Useful debugging plugins Preview

Common WordPress developer tasks

Lessons

Quiz time

Extending WordPress

Lessons

Time to test your skills

The WordPress development stack

Lessons

Test your knowledge