Welcome to the only course on Udemy that teaches you how to build complete Websites, Themes & Plugins from scratch!
WordPress is great if you want to build Dynamic Websites that use HTML, CSS, PHP & JavaScript, do you have a few experiences with these technologies and you’re looking for a course to build something from the real world? this course is for you!
PHP: The Basics - Up And Running with PHP (If you know PHP you can skip this)
-
1What you're going to learn in this course & why learn how to code for WordPress!
Let's see a quick intro to WordPress!
-
2The first project - A website for a Gym
This is going to be the first project, let's take a look!
-
3Tour of the Second Theme - A Restaurant Theme
Let's review the first final project!
-
4Photoshop and Image Files for the Second Project
In this video you will find the files for the first Theme
-
5A Preview of the Third Theme
Let´s take a look at the very first WordPress Theme that we´re gonna build in this course, hope you´re excited for this one!
-
6Second Theme - Reviewing the Photoshop Files
Are you excited for this course? let´s review the Photoshop Files for the first theme that we´re gonna build!
-
7A Preview of the Third Theme
The Second theme is a most advanced theme, in this video i´m gonna showcase some functionality that this theme has, so you can start developing this kind of websites when you finish this course!
-
8Third Theme - Reviewing the Photoshop Files
In this video let´s review the Photoshop Files for our Second Theme
-
9A Preview of the Fourth Theme
Here's the 3rd Project for this Course, it will be a Theme using Twitter Bootstrap
Our First Project - Gym Website
-
10Your First PHP Code
Let's create our first PHP File
-
11Printing Values in PHP
Let's see how you can print values with PHP
-
12Creating Variables in PHP
Creating variables in PHP is really easy, let's see some examples
-
13Conditionals in PHP
Let's make or code smarter with conditionals in PHP
-
14Arrays in PHP
An array is a collection of items, they're really powerful and really easy to create and manage
-
15Associative Arrays in PHP and Concatenation
An Associative Array is more readable than indexed array, let's see some examples!
-
16var_dump, print_r and pre in PHP
When working with arrays, var_dump, print_r and pre will be your best friends, let's see some examples
-
17PHP in HTML or HTML in PHP?
There're 2 styles when writing PHP Code, PHP in HTML or HTML in PHP
-
18For loop in PHP
Loops are great and they're everywhere in PHP, let's review the 3 most populars for WordPress development, first the For Loop
-
19The foreach loop
Loops are great and they're everywhere in PHP, let's review the 3 most populars for WordPress development, let's continue with the foreach loop
-
20The While loop
Loops are great and they're everywhere in PHP, let's review the 3 most populars for WordPress development, the last one but most popular in WordPress, the While loop
-
21PHP Functions - Standard Functions
Every language has a lot of built in functions, let's review some of them in PHP
-
22PHP Functions - User-defined functions
If a function doesn't exist, you can create your own, let's see how you can create a function in PHP and then Call It
-
23PHP Functions - Functions with arguments
Let's see how you can pass arguments into functions to make them more powerful
-
24Template Tags in PHP and WordPress - Example
In WordPress there're a lot of Template Tags, which are functions that print content, they look magical, but let's recreate a small example of what's behind this Template Tags
-
25PHP Functions - Functions that return values
Let's review the functions that return values
-
26Math & Numbers in PHP + Some Examples
Yeah, not everyone loves math, but let's see some examples of Math, Numbers and PHP!
Gym Website - Developing the Header and Footer
-
27What we're building in the next chapters
Let's review what we're building in this chapters!
-
28The Finished Code & Plugins
Here you can download the finished code in case you run into any problem
-
29Local by Flywheel
-
30Creating the WordPress site with Local by Flywheel
Let's create our first project
-
31Creating our theme
In this video we're going to create our theme
-
32The WordPress Template Hierarchy
Let's review the WordPress Theme Hierarchy
-
33The WordPress Loop and Template Tags
Let's see how to write the WordPress Loop!
Gym Website - The Pages Template
-
34First steps with the header (DOWNLOAD FILES FROM HERE)
-
35Adding the rest of the markup in the header
Let's add the rest of the HTML!
-
36How to create a new menu in WordPress
Let's see how to add a navigation menu!
-
37How to display a menu in WordPress
Second step is to render the menu, let's see how!
-
38Adding a CSS Stylesheet
Let's add the CSS file to add our styles!
-
39Adding Google Fonts into our theme
-
40How to add the main Stylesheet
-
41Adding the main CSS tags and selectors
-
42Adding some CSS to style the Header
-
43Adding the CSS for the main nav
-
44Working with the Footer
-
45Adding the CSS for the Footer
-
46Creating a responsive navigation
-
47CSS for the Responsive Nav
Gym Website - Building the About Us Page
Gym Website - Building a Plugin for the Classes
Gym Website - The Widgets API in depth
-
56Post Types in WordPress
-
57Adding the Plugin
-
58Installing Advanced Custom fields
-
59Adding the Classes
-
60Building a Queries file
-
61Introducing WP_Query to create custom queries from the database
-
62Displaying the results from the WP_Query
-
63Displaying the Rest of the Content
-
64First steps with the CSS
-
65Finishing the CSS for the classes
-
66Building the Single Class Template
-
67Finishing the single classes template