Skip to content

Learning Pathway Course: Intermediate Plugin Developer #2044

Open
2 of 15 issues completed
Open

Description

@jonathanbossenger

Learning Pathway Course: Intermediate Plugin Developer

The intermediate plugin developer has the fundamental knowledge needed to develop for WordPress gained in the Beginner Developer Course and has decided to focus on plugin development.

See the all the Developer pathways outlined in this document.

It is estimated that a single content creator working full-time on this content, at an average of 2.5 video lessons per week, will take approximately 21 weeks to complete all the lessons in this learning pathway.

Call for contributors post: https://make.wordpress.org/training/2024/07/30/call-for-contributors-intermediate-plugin-developer-learning-pathway/

Public GitHub repository for all lesson scripts: https://github.com/wptrainingteam/learn-wp-content/
Location of scripts for this learning pathway: https://github.com/wptrainingteam/learn-wp-content/tree/main/plugin-developer-learning-pathway

Production status

11/49 lessons published (22.45%)

Activity

  1. converted this from a draft issue on Nov 29, 2023
  2. jonathanbossenger commented on Jan 22, 2024

    @jonathanbossenger
    CollaboratorAuthor

    Note: Once the Interactivity API has landed in core, add it to this learning pathway

  3. jonathanbossenger commented on Feb 11, 2024

    @jonathanbossenger
    CollaboratorAuthor
  4. jonathanbossenger commented on Mar 13, 2024

    @jonathanbossenger
    CollaboratorAuthor

    Consider adding a new module on advanced WP REST API Authentication covering

  5. jonathanbossenger commented on Mar 14, 2024

    @jonathanbossenger
    CollaboratorAuthor

    Update, moved the Roles and Capabilities module from the beginner pathway to here. Moved the lesson on enqueuing CSS and JS to the Introduction to plugin development module in the beginner pathway.

  6. jonathanbossenger commented on Mar 17, 2024

    @jonathanbossenger
    CollaboratorAuthor

    Consider adding an advanced WP REST API module covering

  7. jonathanbossenger commented on Jun 13, 2024

    @jonathanbossenger
    CollaboratorAuthor

    Consider including #2461

  8. jonathanbossenger commented on Jun 18, 2024

    @jonathanbossenger
    CollaboratorAuthor

    How can we include The Storybook into the module on advanced block development

  9. jonathanbossenger commented on Jun 18, 2024

    @jonathanbossenger
    CollaboratorAuthor

    Note to self, once #1984 is launched, re-review the modules/lessons in this pathway, to ensure the content is still relevant.

  10. eirichmond commented on Jun 18, 2024

    @eirichmond

    @jonathanbossenger I believe I've seen a response to my question in another Learning Pathway issue, but I would like to clarify it here as well. Firstly, I must say that this proposal appears to be a comprehensive and valuable Learning Pathway for plugin development. My question is: are you proposing to complete this project individually, or is there an opportunity for others, like myself, to contribute a single module collaboratively? Apologies if this seems like a basic question; I just want to ensure I understand the commitment required.

  11. jonathanbossenger commented on Jun 18, 2024

    @jonathanbossenger
    CollaboratorAuthor

    @eirichmond great question.

    I would greatly appreciate any and all help I can get 😁

    As a team, one of our primary goals for the Learning Pathways project is to create "clear, user-friendly pathway for learners of different levels, roles, and use-cases.".

    This, and the other developer-focused pathways, form part of that goal.

    As you may have seen from the beginner and theme developer , the more folks we can onboard to help us create this content, the faster it gets created.

    an opportunity for others, like myself, to contribute a single module collaboratively?

    I also wanted to highlight this point. I think it's important for each module to be self-contained. This means it would be ideal if the design and presentation of all the lessons in any specific module were the same. You will see this in the Introduction to WordPress themes module that Cynthia created for the beginner pathway and any of the modules she worked on in the theme developer pathway.

    So if possible, it would be great if individual collaborators were able to take ownership of a specific module, instead of only working on specific lessons.

    Final note, the planned deadline for this learning pathway is the end of 2025, so we do have some time. Please only take on that which you feel you have time for, it's important to me that contributors are able to balance life, work, and their volunteer contributions.

  12. jonathanbossenger commented on Jul 20, 2024

    @jonathanbossenger
    CollaboratorAuthor
    • Consider removing Administration Menus and Settings, with the upcoming admin overhaul, these might be redundant soon
    • Consider removing module Shortcodes for v1 of this learning pathway
  13. 73 remaining items

  14. jonathanbossenger commented on Nov 5, 2024

    @jonathanbossenger
    CollaboratorAuthor

    Production update - 2024-11-05

    This is a high-level update on the course progress.

    Module 1: Plugin Development Practices

    Script writing and audio recording: @jonathanbossenger, video creation @agiljulio

    Module 2: Advanced Hooks

    Script writing: @CrochetFeve0251, video creation @jonathanbossenger

    Module 3: Advanced Blocks

    Script writing and video creation @jonathanbossenger

    This module has been published 🎉

    Module 4: Advanced WP REST API

    (TBC)

    Module 7: Custom database tables

    Script writing and video creation @MichelleBlanchette

    Module 15: Publishing Plugins

    Script writing @jonathanbossenger, video creation @eirichmond

    Thank you to all contributors involved.

  15. MichelleBlanchette commented on Nov 7, 2024

    @MichelleBlanchette

    Audio + video first draft for Module 07, Lesson 01: Creating & Managing Custom Tables is ready for review:
    wptrainingteam/learn-wp-content#17

    Welcoming all collaborators' feedback! 🌟

  16. jonathanbossenger commented on Nov 20, 2024

    @jonathanbossenger
    CollaboratorAuthor

    Production update - 2024-11-20

    This is a high-level update on the course progress.

    Module 1: Plugin Development Practices

    Script writing and audio recording: @jonathanbossenger, video creation @agiljulio

    Module 2: Advanced Hooks

    Script writing: @CrochetFeve0251, video creation @jonathanbossenger

    Module 3: Advanced Blocks

    Script writing and video creation @jonathanbossenger

    This module has been published 🎉

    Module 4: Advanced WP REST API

    (TBC)

    Module 7: Custom database tables

    Script writing and video creation @MichelleBlanchette

    Module 15: Publishing Plugins

    Script writing @jonathanbossenger, video creation @eirichmond

    Thank you to all contributors involved.

  17. jonathanbossenger commented on Nov 25, 2024

    @jonathanbossenger
    CollaboratorAuthor

    Production update - 2024-11-25

    This is a high-level update on the course progress.

    Module 1: Plugin Development Practices

    Script writing and audio recording: @jonathanbossenger, video creation @agiljulio

    Module 2: Advanced Hooks

    Script writing: @CrochetFeve0251, video creation @jonathanbossenger

    Module 3: Advanced Blocks

    Script writing and video creation @jonathanbossenger

    This module has been published 🎉

    Module 4: Advanced WP REST API

    (TBC)

    Module 7: Custom database tables

    Script writing and video creation @MichelleBlanchette

    Module 12: Cron

    Script writing: @CrochetFeve0251

    Module 15: Publishing Plugins

    Script writing @jonathanbossenger, video creation @eirichmond

    Thank you to all contributors involved.

  18. jonathanbossenger commented on Dec 2, 2024

    @jonathanbossenger
    CollaboratorAuthor

    Production update - 2024-11-25

    This is a high-level update on the course progress.

    Module 1: Plugin Development Practices

    Script writing and audio recording: @jonathanbossenger, video creation @agiljulio

    Module 2: Advanced Hooks

    Script writing: @CrochetFeve0251, video creation @jonathanbossenger

    Module 3: Advanced Blocks

    Script writing and video creation @jonathanbossenger

    Module 4: Advanced WP REST API

    Script writing and video: @jonathanbossenger

    Module 7: Custom database tables

    Script writing and video creation @MichelleBlanchette

    Module 12: Cron

    Script writing: @CrochetFeve0251

    Module 15: Publishing Plugins

    Script writing @jonathanbossenger, video creation @eirichmond

    Thank you to all contributors involved.

  19. changed the title [-]Learning Pathway: Intermediate Plugin Developer[/-] [+]Learning Pathway Course: Intermediate Plugin Developer[/+] on Dec 4, 2024
  20. jonathanbossenger commented on Dec 9, 2024

    @jonathanbossenger
    CollaboratorAuthor

    Production update - 2024-12-09

    This is a high-level update on the course progress.

    Module 1: Plugin Development Practices

    Script writing and audio recording: @jonathanbossenger, video creation @agiljulio

    Module 2: Advanced Hooks

    Script writing: @CrochetFeve0251, video creation @jonathanbossenger

    Module 3: Advanced Blocks

    Script writing and video creation @jonathanbossenger

    Module 4: Advanced WP REST API

    Script writing and video: @jonathanbossenger

    Module 7: Custom database tables

    Script writing and video creation @MichelleBlanchette

    Module 12: Cron

    Script writing: @CrochetFeve0251

    Module 15: Publishing Plugins

    Script writing @jonathanbossenger, video creation @eirichmond

    Thank you to all contributors involved.

  21. jonathanbossenger commented on Dec 17, 2024

    @jonathanbossenger
    CollaboratorAuthor

    Production update - 2024-12-16

    This is a high-level update on the course progress.

    Module 1: Plugin Development Practices

    Script writing and audio recording: @jonathanbossenger, video creation @agiljulio

    Module 2: Advanced Hooks

    Script writing: @CrochetFeve0251, video creation @jonathanbossenger

    Module 3: Advanced Blocks

    Script writing and video creation @jonathanbossenger

    Module 4: Advanced WP REST API

    Script writing and video: @jonathanbossenger

    Module 7: Custom database tables

    Script writing and video creation @MichelleBlanchette

    Module 12: Cron

    Script writing: @CrochetFeve0251

    Module 15: Publishing Plugins

    Script writing @jonathanbossenger, video creation @eirichmond

    Thank you to all contributors involved.

  22. jonathanbossenger commented on Jan 9, 2025

    @jonathanbossenger
    CollaboratorAuthor

    Project management update - 2025-12-16

    As of 6 January 2025, I can no longer continue working on this learning pathway course as my employer has asked me to focus on other areas of developer education in the WordPress space.

    This issue remains open to any training team contributor who would like to continue the work and complete the lessons in this course.

  23. removed their assignment
    on Jan 9, 2025
  24. removed their assignment
    on Aug 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions