Skip to content

Learning Pathway Course: Beginner Developer #1984

@jonathanbossenger

Description

@jonathanbossenger

Learning Pathway Course: Beginner Developer

The beginner level can be defined as the fundamental knowledge that a new WordPress developer should know, from having no knowledge to being able to develop with and extend WordPress.

Once completed, the developer can move onto one of the following learning pathways:

See the full Developer pathway outlined in this document.

To learn more about creating content for these lessons, please read the Guidelines for creating, reviewing, and publishing lessons.

This course has 56 lessons over 12 modules.

56/56 (100%) completed.

https://www.youtube.com/watch?v=nh1qC1la3og&list=PL1pJFUVKQ7ETYqC5F_z4BOJ4FoT7xZy_u

Total watch time: 5 hours, 58 minutes, 25 seconds

Module 1: A brief overview of how WordPress works

Objective: Understand how a web server powers a WordPress site, from the hardware stack through to the database. Review and follow a standard front-end and admin page request.

Lessons

Module 2: Local development requirements

Objective: Identify the different pieces of software needed to develop for WordPress, as well as some additional useful tools for developers.

Module 3: The programming languages of WordPress

Objective: Introduce the 5 programming languages of WordPress, HTML, CSS, JavaScript, PHP, and MySQL
covering HTML and Accessibility, HTML Block markup, and React as a JavaScript framework.

Lessons

Module 4: WordPress Hooks

Objective: Understand the WordPress hooks system

Module 5: An introduction to developing WordPress themes

Objective: Introduce the foundational elements of WordPress theme development, with a brief overview of classic themes.

Lessons

Module 6: An introduction to developing WordPress plugins

Objective: Introduce the foundational elements of WordPress plugin development.

Lessons

Module 7: An introduction to developing WordPress blocks

Objective: Introduce the foundational elements of block development for WordPress.

Lessons

Module 8: An introduction to the WordPress REST API

Objective: Introduce the WordPress REST API, and how to use it to interact with core WordPress data.

Lessons

Module 9: An introduction to developing for WordPress securely

Objective: Covers the guiding principles of developing plugins and themes securely, with examples of the five most common security problems, and how to avoid them.

Lessons

Module 10: An introduction to Internationalization

Objective: Introduce the concept of internationalizing your WordPress code.

Lessons

Module 11: An introduction to WordPress multisite

Objective: An overview of how to set up and manage a WordPress multisite, as well as how to develop themes and plugins for multisite.

Lessons

Module 12: Debugging in WordPress

Objective: Introduce built in tools and techniques for debugging WordPress plugin or theme code.

Lessons

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions