Skip to content

WordPress Training Template

Overview

WordPress is a way to create websites in an open-source, modular ecosystem. It’s known as a Content Management System (CMS), which means you get an intuitive way to create and manage your posts and pages of your website. It comes full-featured out of the box, but is also extendable. There are two ways to do this:

  • Themes – These dictate the look of your site, although some also provide extra functionality.
  • Plugins – This is how you extend the functionality of your site, and the plugin ecosystem is huge. You’ll be able to find a plugin for any practical application and might need.

Since WordPress is an open-source platform, you’re also able to develop your site using any coding skills you have. In other words, its full code is available to view and download for free, and contributors across the globe keep improving the offering. You’re also able to use WordPress for any purpose.

WordPress documentation link can be found here
WordPress download link can be found here

Topics

Sr No.TypeTopicsEfforts (in hrs)
1ReadingIntroduction Of Wordpress1
2TaskInstallation of WordPress.1
3TaskLocal set up of wordpress project1
4TaskCreate Virtual host2
5ReadingIntroduction to Admin Dashboard.6
6TaskCreate Blog site
  1. Select latest WP theme.
  2. Add 4 page.
  3. Add 4 post.
  4. Add Gallery in post.
  5. Add image in post.
4
7ReadingIntroduction to Database Structure.4
8ReadingFolder structure and file of WordPress.3
9ReadingWhat is page?0.5
10ReadingWhat is post?0.5
11ReadingWhat are taxonomies?1
12ReadingWhat is media? How to insert it in page or post1
13ReadingWhat is plugin?1
14ReadingWhat are the different ways of adding plugins and what is the correct way?1
15ReadingPlugins & Modules: How to Evaluate & Select1
16ReadingWhat is Template? Template Hierarchy - (https://developer.wordpress.org/themes/basics/template-hierarchy/)3
17ReadingWhat is Theme?2
18TaskHow to create Custom Wordpress Theme?3
19TaskApply Theme and Add pages, posts to that theme.1
20TaskHow to create Wordpress Template?4
21TaskHow to create Page ?2
22TaskApply template to page2
23ReadingWhat is custom Post?2
24ReadingCustom WP-queries and loops2
25TaskHow to create custom Post and display them on any template?6
26ReadingWordPress Hooks.4
27TaskTask on Hooks6
28TaskAdd filtration on post using filter and action hooks.4
29Reading and implementationDifferent nav position in WP.1
30Reading and implementationDifference b/w get_function and the_function.0.5
31ReadingWhat is Advanced Custom Fields (ACF)?1
32Reading and implementationHow to use Advanced Custom Fields (ACF)?2
33TaskCreate a page and post field using ACF.4
34Taskpost listing and detail page using ACF6
35TaskCreate a page with ACF fields. (Give multiple templates )14
36TaskTask on Wp-meta queries and taxonomies queries, Wordpress search query and its template10
37ReadingHow to use AJAX in WP4
38TaskTask on Ajax12
39TaskCreate child theme and override exiting theme6
40TaskWPCLI
  1. Reading and installing WP-CLI environment
  2. WP-CLI basic commands usage
  3. Platform Plugin updates via CLI terminal
  4. Custom Command which will trigger some activity in WP(eg. bulk update, import/export, creatinng users, etc)
8
41ReadingReading about SSH
  1. how to connect remote servers
2
42ReadingIntroduction to CI/CD
  1. What is CI/CD how to use
  2. Why should we use CI/CD
  3. Github Actions
3
43TaskImplement CI/CD on training repository
  1. the github changes to be directly pushed to the server once the code is pushed on respected branch
3
44ReadingSecurity Guidelines4
Total Hours157.5
Appendix - After Test topics to be continued
1ReadingGoogle Analytics Understanding and Guideline for implementation in projects
  1. Why we use
  2. Universal Analytics vs GA4
  3. How to review the statistics like views, events details etc
  4. How to integrate via GTM
5
2ReadingREST API
  1. Intro to REST API
  2. Types of API calls (PUT, GET, POST, etc)
  3. Explore Rest endpoints and its useCase
4
3TaskWork on default endpoints
  1. fetch posts/pages
  2. create new post/pages via REST API
  3. update/delete post/pages
7
4TaskCustom REST endpoints
  1. create your custom endpoint for user registration in Dashboard with role option in the call
  2. create update endpoint which will interact with custom post and there ACF fields
6
5ReadingTheme Options – The Customize API (Customizer)
  1. explore existing default options available
  2. create custom option and its working in the customizer
4
6ReadingExplore Woocommerce4