Skip to content

WordPress Training Template

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

Sr No. Type Topics Efforts (in hrs)
1 Reading Introduction Of Wordpress 1
2 Task Installation of WordPress. 1
3 Task Local set up of wordpress project 1
4 Task Create Virtual host 2
5 Reading Introduction to Admin Dashboard. 6
6 Task Create 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
7 Reading Introduction to Database Structure. 4
8 Reading Folder structure and file of WordPress. 3
9 Reading What is page? 0.5
10 Reading What is post? 0.5
11 Reading What are taxonomies? 1
12 Reading What is media? How to insert it in page or post 1
13 Reading What is plugin? 1
14 Reading What are the different ways of adding plugins and what is the correct way? 1
15 Reading Plugins & Modules: How to Evaluate & Select 1
16 Reading What is Template? Template Hierarchy - WordPress Template Hierarchy 3
17 Reading What is Theme? 2
18 Task How to create Custom Wordpress Theme? 3
19 Task Apply Theme and Add pages, posts to that theme. 1
20 Task How to create Wordpress Template? 4
21 Task How to create Page ? 2
22 Task Apply template to page 2
23 Reading What is custom Post? 2
24 Reading Custom WP-queries and loops 2
25 Task How to create custom Post and display them on any template? 6
26 Reading WordPress Hooks. 4
27 Task Task on Hooks 6
28 Task Add filtration on post using filter and action hooks. 4
29 Reading and implementation Different nav position in WP. 1
30 Reading and implementation Difference b/w get_function and the_function. 0.5
31 Reading What is Advanced Custom Fields (ACF)? 1
32 Reading and implementation How to use Advanced Custom Fields (ACF)? 2
33 Task Create a page and post field using ACF. 4
34 Task post listing and detail page using ACF 6
35 Task Create a page with ACF fields. (Give multiple templates ) 14
36 Task Task on Wp-meta queries and taxonomies queries, Wordpress search query and its template 10
37 Reading How to use AJAX in WP 4
38 Task Task on Ajax 12
39 Task Create child theme and override exiting theme 6
40 Task WPCLI
  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
41 Reading Reading about SSH
  1. how to connect remote servers
2
42 Reading Introduction to CI/CD
  1. What is CI/CD how to use
  2. Why should we use CI/CD
  3. Github Actions
3
43 Task Implement 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
44 Reading Security Guidelines 4
Total Hours 157.5
Appendix - After Test topics to be continued
1 Reading Google 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
2 Reading REST API
  1. Intro to REST API
  2. Types of API calls (PUT, GET, POST, etc)
  3. Explore Rest endpoints and its useCase
4
3 Task Work on default endpoints
  1. fetch posts/pages
  2. create new post/pages via REST API
  3. update/delete post/pages
7
4 Task Custom 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
5 Reading Theme Options – The Customize API (Customizer)
  1. explore existing default options available
  2. create custom option and its working in the customizer
4
6 Reading Explore Woocommerce 4