Become a WordPress Developer

Learn how to be a competent WordPress Developer and enhance you career

4.55 (14 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Become a WordPress Developer
2,097
students
16.5 hours
content
Sep 2018
last update
$39.99
regular price

What you will learn

Apply to any WordPress development job

Create complex Plugins

Create complex Themes

Description

This course is for all beginner WordPress Developers who want to improve their career and jump from a novice level to an intermediate one.


What if you don't need to go through 10 or more tutorials just to create a feature, plugin or theme in WordPress?

Tried developing with WordPress, but you have a hard time to start? Too much information out there?

Get ready for a course that will teach you how to install a WordPress locally, where to look for information on functions, classes etc.

Are you ready to develop a plugin and a theme? Ou yeah. We are going into that adventure together! We will build a plugin and we will also create a theme.

Maybe you're not satisfied with that? Sure, we will also go into some advanced topics.


Some of the stuff you'll learn in this course:

  • JavaScript & WordPress

  • AJAX with WordPress

  • HTML to WordPress

  • Developing Custom Themes

  • Developing Custom Plugins


Content

Basic WordPress Environment

Editor of Choice
Local By Flywheel
Local Server
Installing WordPress

Codex & Standards

Codex
Code Reference
Plugin Handbook
Theme Handbook
WordPress Standards

Plugin API

What is the Plugin API?
Actions
Filters

Resources

eBooks
Freemius eBook
Interview: Kobe Ben Itamar, Co-Founder of Freemius

Simple Theme Devleopment

Starting the Theme
Our first index.php
Displaying Posts inside the index.php
CSS First Steps & Adding it to our theme
Theme Functions
Title & HTML5 Support
Separating Header & Footer
Header & Menu
Post Content
Template Tags & Styling the Post Content
Adding Author Info to the Post Template
Footer
Adding Secondary Menu to the Footer
Adding Widgets to our Footer

Theme Development (HTML to WP)

Template (ZIP)
Starter Themes
WPGulp & WPGulpTheme
Preparing Styles & Images
Preparing Scripts
Header
Creating the Front Page & Footer
Front Page - About Section
Front Page - Building a Customizer Repeater Control (HTML, PHP)
Front Page - Building a Customizer Repeater Control (JavaScript)
Front Page - Other Sections
Blog Layout - Preparing the Settings
Blog Layout - HTML & PHP
Blog Layout - CSS
Pagination
Sidebar
Single Post
Single Post - Sidebar
Single Post - Responsive Header Image
Single Post - Comment Form
Single Post - Comments
Footer
Footer - Social Media
Page & Refactoring Content
Page & Post Templates
Post Formats - Audio
Post Formats - Video
Post Formats - Gallery
Not Found (404) Page
Contact Form - Sidebar
Contact Form - Preparing
Contact Form - Error Check
Contact Form - Sending Email
Contact Form - JavaScript
Contact Form - AJAX

Simple Plugin Development

Creating the Plugin Base
Creating the Custom Post Type
Adding a Metabox
Adding a Dropdown with all Pages & Posts
Saving the Dropdown Value
Retrieving the Custom Post Types at the bottom of a page or post
Displaying the Retrieved Custom Post Type
Enqueueing CSS and Styling the Posts

Food Menu (Plugin Development)

Introduction
Creating the Post Type
Creating Categories
Fixing the Category Error (& Explanation)
Adding the Price Box
Saving the Price
Displaying Menu Items
Displaying Food Categories
Adding Food Content to Single Food Page
Adding Style
Adding Category Links
Showing Ingredients
Introducing Food Menu Builder for Customers
Food Menu Builder - Settings Page
Food Menu Builder - Page Option
Food Menu Builder - Shortcode
Refactoring the plugin with folder & file structure
Food Menu Builder - Initialisation
Food Menu Builder - List the Menu
Food Menu Builder - Creating the container for chosen items
Food Menu Builder - Adding Menu Actions & Totals
Food Menu Builder - Enqueueing JavaScript
Food Menu Builder - Filling the Food Object on Click Event
Food Menu Builder - Rendering Chosen Menu Items
Food Menu Builder - Updating Total
Food Menu Builder - Deleting Chosen Items
Food Menu Builder - Save Chosen Items in a Cookie
Food Menu Builder - Overview on Submitting the Menu
Food Menu Builder - Submitted Menu CPT
Food Menu Builder - Submitting the Menu through AJAX
Food Menu Builder - Redirecting on Successful Submission with JS
Food Menu Builder - Hooking into the content of each Submitted Menu
Food Menu Builder - Rendering the Submitted Menu in a Table
Food Menu Builder - Styling the Menu Table

Events (Development with ACF and WooCommerce)

Preparing the Plugin
Overview of the Plugin Boilerplate
Creating the Custom Post Type
Introducing Advanced Custom Fields
Integrating ACF
Creating ACF Fields
Loading ACF Fields
Refactoring the Fields
Registering the Shortcode
Querying Events through Shortcode
Listing Events through Shortcode
Displaying Single Event Information
Events Pagination
Configuring WooCommerce to Sell Digital Tickets
Adding Products Events Tab
Saving the Linked Event in a Product
Showing the Linked Event in the dropdown
Returning non linked events + the selected event
Showing Event Information under the Product Tab
Linking the Event in Order Details
Listing all People who purchased the ticket

Reviews

Paul
May 23, 2020
Sometimes, the explanations are done at quite a speed, so a quick summary of what's discussed in a video would then be helpful.
TUNG
April 15, 2019
Voice not clear.Cannot hear anything. Instructor's navigation is confusing and unclear all the time. No practice at all.
Sam
November 15, 2018
The speaking is not very clear & fluid. I wouldn't class these first few videos as lessons either, they are just talking about a few 'recommended' products which could have been listed and discussed briefly.

Coupons

DateDiscountStatus
1/5/2024100% OFF
expired
1/7/2024100% OFF
expired

Charts

Price

Become a WordPress Developer - Price chart

Rating

Become a WordPress Developer - Ratings chart

Enrollment distribution

Become a WordPress Developer - Distribution chart
1894232
udemy ID
9/4/2018
course created date
4/24/2022
course indexed date
Bot
course submited by