• Search...

categories: Technology & Innovation

Internet
Technology
Web
SDG 9: Industry, Innovation and Infrastructure

The WordPress Developer Course

Duration: 15 h 7 m / 110 lessons

Level: Specialized

Course Language: Arabic

By the end of this course, you will be able to

  • To recognize WordPress Structure in terms of files and database, Sidebars, Widgets and you will learn to create Navigation Menus + Mega Menus.

  • To deal with different sizes of images and files in general and identify custom post types and custom taxonomies. Furthermore, you will be able to manage comments, make adjustments within the control panel, and identify different post formats.

  • To migrate the site to a different server, edit the full site through the component editor. Moreover, you will be able to use functions of internationalization and localization.

Course details

  • 15 h 7 m/110 lessons
  • Last updated: 8/10/2023
  • 21 learning resources
  • Course completion certificate

Course Content

Free lessons

1.

WordPress Installation

4 Minutes
2.

The Basic Setup

3 Minutes
learning resources
3.

Custom Database Tables

13 Minutes
4.

Sanitization and Validation

4 Minutes
5.

Register the block (PHP Part)

4 Minutes
6.

Modifications and Improvements

7 Minutes
7.

Submit Options Forms

8 Minutes
8.

Conditional Tags and Breadcrumb

14 Minutes
9.

Restructuring the Footer + Categories Widget

11 Minutes
1.

Course Project

8 Minutes
1.

WordPress Installation

4 Minutes
2.

Theme vs. Plugin

2 Minutes
3.

Dashboard (1)

6 Minutes
4.

Dashboard (2)

7 Minutes
5.

Post Types and Taxonomies

7 Minutes
6.

Post Types and Taxonomies (2)

4 Minutes
7.

WordPress Database

8 Minutes
8.

WordPress Files and Folders

5 Minutes
1.

The Basic Setup

3 Minutes
learning resources
2.

Template Header + Using Block Editor

10 Minutes
3.

Front Page and Singular Post

6 Minutes
4.

Partial Templates - Header and Footer

3 Minutes
5.

The functions.php + Including Assets

11 Minutes
6.

Including Assets (2)

10 Minutes
7.

Adding Theme Features

4 Minutes
1.

Single Post Title and Content

7 Minutes
learning resources
2.

Post Categories and Thumbnail

15 Minutes
3.

The Loop - Author Data

11 Minutes
4.

Post Meta

11 Minutes
5.

Modifications and Improvements

7 Minutes
1.

The single.php and page.php Templates

5 Minutes
learning resources
2.

The archive.php Template

10 Minutes
3.

The 404.php Template

5 Minutes
4.

Querying Posts and Terms

10 Minutes
5.

The get_template Part (1)

6 Minutes
6.

The get_template Part (2)

4 Minutes
1.

Sidebars

5 Minutes
learning resources
2.

Customizing Sidebars

6 Minutes
3.

Structuring of Widgets

3 Minutes
4.

Sample Widget: Popular Posts (1)

8 Minutes
5.

Sample Widget: Popular Posts (2)

6 Minutes
6.

Sample Widget: Popular Posts (3)

6 Minutes
7.

Sample Widgets: Search Widget and Instagram Widget

9 Minutes
8.

Restructuring the Footer + Categories Widget

11 Minutes
1.

More on Hooks

8 Minutes
1.

Register Nav Menus

8 Minutes
learning resources
2.

The Walker Class

13 Minutes
3.

Top Menu Walker

6 Minutes
4.

Top Menu Edit Walker

10 Minutes
5.

Main Menu Edit Walker

10 Minutes
6.

Main Menu Walker

20 Minutes
7.

Finalizing Main Menu

7 Minutes
1.

Settings and Controls

9 Minutes
learning resources
2.

Core Controls + Logo Support

9 Minutes
3.

Sanitization and Validation

4 Minutes
4.

Selective Refresh

10 Minutes
1.

Custom Image Sizes

8 Minutes
learning resources
2.

Attachment Template

7 Minutes
3.

Template By MIME Type

7 Minutes
1.

Translation Files

10 Minutes
learning resources
2.

More on translation

6 Minutes
1.

Create a plugin

7 Minutes
learning resources
1.

Register a Post Type

10 Minutes
learning resources
2.

Custom Post Types Templates

7 Minutes
3.

Register a Taxonomy

9 Minutes
4.

Meta Boxes

10 Minutes
5.

Taxonomy Custom Fields

10 Minutes
6.

Conditional Tags and Breadcrumb

14 Minutes
7.

Finalizing Custom Fields

7 Minutes
1.

Add Comments Form

12 Minutes
learning resources
2.

Display comments using a custom callback

12 Minutes
3.

The "Reply" Button

7 Minutes
4.

Review Discussion Settings

9 Minutes
5.

Comments Meta

11 Minutes
1.

Users and Capabilities

11 Minutes
learning resources
2.

Add New Role

5 Minutes
3.

Custom User Fields

8 Minutes
4.

Useful Functions for Users

5 Minutes
1.

Enqueuing Assets

7 Minutes
learning resources
2.

Managing Tables Columns

7 Minutes
3.

Sortable Columns

7 Minutes
4.

Add Option Pages

9 Minutes
5.

Submit Options Forms

8 Minutes
6.

Post Options

12 Minutes
7.

Finalize Post Options

4 Minutes
8.

User Roles and Capabilities Plugin

4 Minutes
1.

Add Shortcode

7 Minutes
learning resources
2.

Shortcode Attributes

6 Minutes
3.

Enclosing Shortcode

6 Minutes
1.

Custom Templates

9 Minutes
learning resources
2.

The Blog Page

10 Minutes
3.

Homepage (1)

8 Minutes
4.

Homepage (2)

13 Minutes
5.

More on WP_Query

5 Minutes
6.

Homepage (3)

16 Minutes
7.

Homepage (4)

3 Minutes
8.

Posts Pagination

8 Minutes
9.

The Search Template

7 Minutes
1.

AJAX Form handling

8 Minutes
learning resources
2.

Custom Database Tables

13 Minutes
1.

Basic Formats

6 Minutes
learning resources
2.

Block Editor

10 Minutes
1.

Page Title and Meta Tags

6 Minutes
learning resources
2.

Sticky Posts

6 Minutes
3.

Related Posts

7 Minutes
4.

Child Themes

9 Minutes
5.

WordPress Command Line Interface (WPCLI)

2 Minutes
6.

Theme Check

11 Minutes
1.

Sanitization

9 Minutes
learning resources
2.

Hardening Tips

10 Minutes
1.

Migrate to a new server

6 Minutes
1.

Overview

5 Minutes
learning resources
2.

The role of JavaScript in dashboard

7 Minutes
3.

Create the block (JS Part)

9 Minutes
4.

Register the block (PHP Part)

4 Minutes
5.

i18n and Gulp

8 Minutes
1.

The Block Templates

7 Minutes
learning resources
2.

Gutenberg Site Editor

6 Minutes
1.

New Techniques for Page Building

3 Minutes

About this course

Ready to take your WordPress skills to the next level? Look no further than "WordPress Developer", the course for unlocking the true potential of this powerful CMS. You'll dive deep into the inner workings of WordPress, learning about its mechanism and architecture. Discover how to make it highly customizable by mastering plugin development and theme development. But that's not all! This course goes beyond creating from scratch. You'll also gain invaluable skills in customizing themes built by other developers, giving you the power to transform any website into a work of art.

Course requirements and prerequisites

You need to be familiar with HTML, CSS and the basics of any programming language (preferred PHP) to achieve the utmost benefit from this course in addition to your interest in the topic and your commitment to learning.

Mentor

Looking for help?