-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Learn WordPress Course Cohort: Introduction to Plugin Development #2942
Comments
Tasks
|
Suggested dates
|
Sounds good @jonathanbossenger |
Thanks @laxmariappan If we hold the weekly Zoom calls every Wednesday, that would be the following dates:
Are you free for all those dates? And then, what time would you like to have the call? |
I am available on those days. Can we make it 12:00 UTC? Or any other time will work as well. |
Sure, I think 12:00 UTC is a good time, let's go with that. |
ContentWe've discussed this in Slack, but we're going to focus the cohort on an Introduction to developing plugins. StructureI propose we follow the following structure: Prerequisite preparation and readingCohort participants will be required to sign up for the Beginner WordPress Developer course and complete all the lessons in the first module on A brief overview of how WordPress works:
Weekly course content to be coveredEach week, we can focus on specific topics related to beginner plugin development from this learning pathway. At the start of the week, we ask folks to work through the related content in the course, and then we discuss it during the Zoom call on Wednesday. For some weeks, more than one lesson is listed under related content. This does not mean we have to cover all those lessons as part of the weekly call. Additionally, where there are only 1 or 2 lessons, it's also okay to share other resources around that topic (developer docs, developer blog posts, etc.). Week 1: Setting up a local development environment Primary objective: participants will set up a local development environment and choose a code editor Related content:
Week 2: Basic plugin requirements Primary objective: participants will build their first plugin that can be activated on a WordPress site. It does not have to do anything. Related content:
Week 3: Hooks and Filters Primary objective: participants will learn how to use action hooks and filter hooks Related content:
Week 4: Custom post types and taxonomies Primary objective: participants will learn how to register a custom post type and a custom taxonomy. Related content:
Primary objective: participants will learn how to register and use post meta for custom data Week 5: Custom post type data Week 6: CSS and JavaScript Primary objective: participants will learn how to enqueue and use CSS and JavaScript in their plugins. Related content: After the cohortParticipants will be encouraged to complete all the other lessons in the Beginner developer course. @laxmariappan let me know if you have any questions, comments or feedback about this suggestion. |
@jonathanbossenger everything looks great👏 I am sure the participants will get much value out of it 🙏 |
Participant update: 42 participants signed up. Three did not have valid Slack accounts, so I had no way to contact them to invite them to the cohort. This leaves us with 39 valid sign-ups. @laxmariappan has confirmed he's happy to proceed with that number. This will be the largest cohort we've run so far! I will be reaching to out all 39 this week to confirm their participation, and adding them to the #training-cohorts channel in Slack. |
Participant Update:I have DMd all valid Slack accounts today. There were an additional few participants that didn't have Slack accounts, so the current total number of potential participants is 34. Call planningBased on the cohort content structure and syllabus shared here, this is my proposal for the format for each weekly call. Week 1: Welcome (30 minutes) and local development environments (30 minutes)
Week 2: Basic plugin requirements
Week 3: Hooks and Filters
Week 4: Custom post types and taxonomies
Week 5: Custom post-type data
Week 6: CSS and JavaScript
Any items marked as optional can be left out if we're running out of time, but it is suggested to prepare for these topics anyway. Plugin contentThe lessons in the developer learning pathway create a bookstore plugin. We should follow that code as much as possible so that learners follow the same code examples from the lessons. However, we can add more things over and above the code form the lessons, as we see fit. @laxmariappan, let me know if you have any comments/questions, or suggestions on the above plan. |
@laxmariappan this is a great plan. I'm thinking of adding some examples and a simple quiz ( poll ) during the session |
Weekly Zoom meeting details Topic: Introduction to Plugin Development course cohort Join Zoom Meeting Meeting ID: 882 8485 0246 |
Planning issue for the next Learn WordPress course cohort:
https://make.wordpress.org/training/handbook/training-team-how-to-guides/course-cohorts/
The text was updated successfully, but these errors were encountered: