WordPress Theme Development from Scratch 2.0

Learn WordPress theme development from scratch using HTML, CSS, PHP, Javascript and several native WordPress APIs.

4.69 (900 reviews)
Udemy
platform
English
language
Web Development
category
14,571
students
10.5 hours
content
Mar 2024
last update
$94.99
regular price

What you will learn

Create custom responsive WordPress themes from scratch and become a top-level WordPress theme developer

Learn how to use APIs like Theme Customizer, the new Gutenberg editor, security, theme translation, and more

Learn how to transition from classic themes to block themes using the json file

Learn how to migrate any site to a live server

Description

100% Answer Rate! Every single question posted to this class is answered within 24 hours by the instructor.

Do you want to create a WordPress theme that really works? Would you like to learn how to edit a WordPress theme without suffering?

I know that searching the Internet for articles and tutorials is quite frustrating. But if you really want to learn everything about creating WordPress themes, you've found the right course! This course will pave the way for you to become an official WordPress theme developer.

Imagine yourself doing what you love most, whether at home or in your own company, being your own boss, and even earning top dollar! Good developers can earn from $3,000 to $15,000 creating a custom WordPress theme. So knowing how to create WordPress themes is synonymous with being able to earn very well, as this is currently one of the most sought-after skills on the market. WordPress is behind 30% of websites worldwide. In other words, it is a growing market!

If you are looking to earn extra money, or even want to work as a full-time freelancer, this course will prove to be perfect for you. It brings what I call a 'simplified approach' to the subject, because that's the way I tried to structure the course for you. I didn't have chances to learn in an easy way in the past, which is why I decided to make it as easy as possible for my students.

You won't have to go through all the tiresome and often useless research that I had to go through. Everything I learned is summarized in this course. It covers all the fundamental aspects of learning how to create a WordPress theme from scratch. You will be catapulted to a new professional level.

By the end of this course, you will have a solid foundation to become a skilled theme developer. You will be able to master a complete set of skills such as creating a theme independently, or editing a third-party WordPress theme. Take a look at what my student Walton Jones has to say:

"Three weeks ago, I knew very little about WordPress. Today I am laying the finishing touches on a WordPress site for a client that they are very pleased with. This is all thanks to this course. Marcelo is an awesome, responsive teacher who was always quick to answer my questions."

Here are some of the things you no longer need, because all the necessary knowledge will already be at your fingertips:

  • You no longer need to read pages and more pages of documentation to understand how to create WordPress themes;

  • You no longer need to waste time reading long tutorials on the web;

  • You no longer have to be bored looking for or watching useless content on YouTube.


What exactly will I learn?

The course will be divided into two moments.

Moment 1:

This first part will have 6 sections, in which we will create the WordPress theme from start to finish. We will talk about topics such as:

  • WordPress installation using Local and/or Docker. Yes, we stopped using Xampp for everyone's sake and included Local (the favorite installation tool for WordPress devs at the moment) and Docker;

  • template hierarchy, enqueueing of scripts and stylesheets;

  • menu creation, including responsive menus just using CSS, HTML and Javascript. Yes, at last, now the theme course will no longer depend on any plugin to work;

  • the WordPress loop, both the default loop and the custom loop (using the WP_Query class);

  • inclusion of several types of theme_support;

  • widget areas, permalinks, the main template files, the various types of pagination;

  • template parts and conditional tags (another new subject);

  • the powerful Theme Customizer;

  • theme translation and security. Yes, I've included lessons about security in WordPress themes (!);

  • site migration from the local server to a remote server.

Moment 2:

In a second moment, there will be a bonus section with some complementary subjects, which will help you understand a little bit more about the theme creation universe, as well as introduce some trends regarding this subject.

We'll talk about page builders. We will introduce you to child themes, talk about Docker, and especially about Gutenberg (the block editor and new features brought by WordPress in versions 5.8 and 5.9, such as block-based themes, the theme.json file, etc.).

This is meant to get you started transitioning from what they are now calling "classic themes" to brand-new block-based themes. The course will not teach you how to create block themes yet, but it will be a good start.


How can you tell if this course is really different?

What makes this course unique is the versatility and benefits it delivers. This course brings you 69 highly comprehensive lessons, all carefully organized in sections, leaving no important subject behind.

But the best thing about the course is my willingness to help you. My biggest priority is to make sure that you get to the end of the course with no doubts. That's why the absolute majority of questions are answered within 24 hours, allowing you to study at your own pace with nothing to get in your way.

I am sure that other courses cannot afford to have students saying things like this:

****************************************

"I'm almost done with my own theme, ran in to an issue, and Marcelo has responded back with very detailed, quick help. I don't know how he does it! (...) Marcelo has laid this course out well, when you come up to a snag do everything you can to research and fix it on your own, but if you can't he's there for you. That's huge for me and may be for you, too." (Ryan Johnson)

****************************************


Ok... Does this course really work?

Yes. Many students who have been through this course have already got jobs, or are self-employed earning a good income. Again, I will let students who have been through the course answer this question:

****************************************

"Excellent course! It teaches in a practical and simple way, easy to understand. Teacher Marcelo is great, and answers questions quickly too! Thanks to the course I even got a job as a Wordpress Theme Developer! (Robson Henrique Rodrigues)

"One of the best courses I've done in my life! (...) Because of this course, I got an opportunity in my job that earned me a raise! I'm very happy and fulfilled working with something I'm passionate about, which is WordPress programming. I recommend this course and Marcelo's others to everyone!" (Rebeca M.)

"Today I can consider myself a Wordpress theme developer. Sometimes I can't believe it! I recommend the course to anyone who wants to start or deepen in the creation of themes for Wordpress." (Clodoaldo Rodrigues de Sousa)

"It was an extremely good and pleasant surprise to have taken this course. It exceeded my expectations thanks to the teacher and his teaching methodology. This course has, without a doubt, changed my career as a developer." (Bruno Chirelli)

"I came to this course when I needed to update a client's front end and I didn't know anything about WordPress. I got a great result on the gig, learned how to create well organized, interactive themes and significant updates to existing themes. Marcelo is a very conscientious instructor, explains in a simple way and is always willing to solve students' doubts." (Daniel Brenner Moura)

"Thank you! It was a great course, it has never been cheaper to learn so much relevant content." (Ricardo Rodrigues de Lima)

****************************************

So, are you ready? You can always watch the free lessons from the course before you make your decision. Remember, this is a Udemy course, so you have nothing to lose. You can count on our 100% money back guarantee within 30 days if you don't like it. So there's no reason for you not to enroll right now.

I know this is everything you've been looking for for a long time. So enroll right now and let's start this fantastic journey together.

Content

Introduction - Our First Steps into the WordPress Theme Development World

Introduction - How are we Going to Create Our First WordPress theme?
Course Materials
FAQ - PLEASE, READ
Valuable Tips For This Course
IMPORTANT NOTICE

Basic WordPress Theme Structure

Installing XAMPP (Optional Lecture)
Troubleshooting XAMPP on a localhost (Mac OSX and Linux users ONLY)
Installing WordPress the Right Way (Best Practices)
Template Hierarchy and Template Anatomy
Creating and activating your first WordPress theme
Activating our first WordPress theme
The three building blocks of a WordPress theme (part 1)
The three building blocks of a WordPress theme (part 2)
Enqueuing stylesheets the right way
Including Bootstrap 4 (part 1)
Including Bootstrap 4 (part 2)
Creating Menus (part 1)
Creating Menus (part 2)
Questionnaire 1

Advanced Functions for Building WordPress Themes

The WordPress Loop
What are and how to use Template Pages (part 1)
What are and how to use Template Pages (part 2)
Adding theme support (part 1)
Adding theme support to Post Thumbnails
Getting template parts
Adding theme support to Post Formats
Creating and adding sidebars and widget areas (part 1)
Creating and adding sidebars and widget areas (part 2)
Creating our Services Area Widget Area
The powerful WP_Query class (part 1)
The powerful WP_Query class (part 2)
The powerful WP_Query class (part 3)
The powerful WP_Query class (part 4)
Questionnaire 2

Creating the Inner Pages of a WordPress Theme

Including Permalinks
The single.php template file
Allowing Comments
Search templates and forms (part 1)
Search templates and forms (part 2)
Search templates and forms (part 3)
Handling pagination (part 1)
Handling pagination (part 2)
Creating archive, category, author and tags page (part 1)
Creating archive, category, author and tags page (part 2)
Including a 404 error page
Basic SEO Techniques
Questionnaire 3

Installing and Setting up Free Plugins on WordPress Websites

Creating a Slider with MotoPress Slider (part 1)
Creating a Slider with MotoPress Slider (part 2)
Creating Contact Forms with Contact Form 7
Including a Map without Plugins
Setting up a Social Networks plugin
Including a Responsive Menu

Advanced Functions, Libraries and Native WordPress' APIs

The Theme Customizer WordPress API in detail (part 1)
The Theme Customizer WordPress API in detail (part 2)
The Theme Customizer WordPress API in detail (part 3)
The Theme Customizer WordPress API in detail (part 4)
Theme Internationalization (part 1)
Theme Internationalization (part 2)
Theme Internationalization (part 3)
Packing the Theme with the TGM Plugin Activation (part 1)
Packing the Theme with the TGM Plugin Activation (part 2)
Packing the Theme with the TGM Plugin Activation (part 3)
Getting Our Theme Ready for Gutenberg (part 1)
Getting Our Theme Ready for Gutenberg (part 2)
Getting Our Theme Ready for Gutenberg (part 3)
Getting Our Theme Ready for Gutenberg (part 4)
Getting Our Theme Ready for Gutenberg (part 5)
Getting Our Theme Ready for Gutenberg (part 6)
Getting Our Theme Ready for Gutenberg (part 7)
Questionnaire 4

Final Steps

Migrating a WordPress Website from a Local to a Remote Web Server
[BONUS LECTURE]

Questions and Answers

How to Set Your WordPress Home Page the Right Way?

Screenshots

WordPress Theme Development from Scratch 2.0 - Screenshot_01WordPress Theme Development from Scratch 2.0 - Screenshot_02WordPress Theme Development from Scratch 2.0 - Screenshot_03WordPress Theme Development from Scratch 2.0 - Screenshot_04

Reviews

Valerio
November 10, 2023
The course is well done. Everything is clear and the resources folder are great for troubleshooting and learn in the fastest way possible. Thank you, Marcelo!
Irfani
September 27, 2023
I recently completed the "WordPress Theme Development from Scratch 2.0" course on Udemy, and I cannot praise it enough! This course is an absolute gem for anyone looking to dive into WordPress theme development. The instructor's teaching style is exceptional. He breaks down complex concepts into easily digestible modules, making them accessible even for beginners. The pace of the course is just right, allowing you to absorb each topic thoroughly before moving on to the next. The hands-on approach is incredibly effective, and I found myself building a custom WordPress theme with confidence by the end of the course. One of the highlights of this course is its up-to-date content. WordPress is constantly evolving, and this course ensures that you're working with the latest technologies and best practices. Marcelo also provides practical insights into responsive design, and security considerations, which are invaluable for real-world projects. The course materials, including video lectures, code samples, and quizzes, are well-structured and thoughtfully organized. The downloadable resources and code snippets provided throughout the course are incredibly helpful and saved me a ton of time. What sets this course apart is Marcelo's passion for WordPress development. His enthusiasm is contagious, and it motivated me to go above and beyond in my learning journey. Additionally, the instructor is very responsive to questions and provides excellent support to students, creating a fantastic learning community around the course. I was particularly impressed with the depth of knowledge I gained about WordPress theme development. From understanding the WordPress core to creating custom post types and widgets, this course covers it all. I now feel confident in my ability to create bespoke WordPress themes for myself and my clients. I think the "WordPress Theme Development from Scratch 2.0" course on Udemy is a must-take for anyone interested in WordPress theme development. Whether you're a beginner or have some experience, you'll find immense value in this course. I can't recommend it highly enough – it's worth every penny, and more! Thank you to Marcelo for creating such an outstanding resource. I can't wait to put my newfound skills to use in the real world. This course deserves all five stars and then some!
Alejandra
September 9, 2023
Marcelo's WordPress web development course was exceptional! His extensive knowledge and informative lectures inspired me to take my career to the next level. I'm excited to dive into developing my own themes.
Mostafiz
August 26, 2023
I am finding the course very helpful. I am learning a lot of new techniques in website building using WordPress. Thank you.
P
July 31, 2023
Pro: Course content was good for learning all the basics of turning an HTML site into WordPress, and I liked that he warned us about using Google fonts. Con: I wasn't able to breeze through as quickly as I initially hoped because it was really hard to understand his English without having to use the subtitle feature, which made focusing exhausting. Eventually I got frustrated from relying on subtitles so I had to take a lot of breaks, but I understand that English is his second language so I can't take that part into consideration for my rating. If I can speak fluent Portuguese, I'm sure that this course would have actually been much easier to follow.
Timothy
July 28, 2023
I have completed other WordPress Theme development courses but have found them hard to follow. This course has a well structured approach which I find very helpful and easy to understand. I am certain that this course is providing the foundation I need to build my knowledge of Wordpress development.
Naresh
July 23, 2023
I am happy I purchased this course. I could easily follow it along. And I would happily recommend this course to anyone who is trying to create a custom WP theme from scratch, but who is not a programmer. One complaint. I got frustrated when in lesson 53 - Internationalization (part 3), suddenly I had to go through several php pages to implement those __( functions. It totally broke my flow of learning. It could have been covered ... differently. Probably at the end of the course, OR it would have been better if this feature was implemented ONLY for only 1-2 pages for learning purposes. Marcelo has done an awesome job!
Bosko
July 14, 2023
As someone who has worked with PHP and frameworks for a long time, this course was perfect for me to familiarize myself with the structure and functioning of WordPress themes.
Monique
June 25, 2023
I've always wanted to learn how to customize WP websites with landing pages I made using Figma. Now I have a step-by-step idea on how it is done. Thank you!
Heriberto
May 20, 2023
Great learning experience. Has an excellent method of teaching that segments learning to make each concept easier to grasp individually before bringing everything together. Even as an experienced WordPress developer, I learned a great deal of useful information as well as best practices that should be followed.
John
May 13, 2023
Great course! It gives a good overview of Wordpress Development without being too long. I'd recommend it to those interested in creating custom classic Wordpress themes.
Dominikus
April 3, 2023
I really enjoyed joining this WordPress Theme Development tutorial by Marcello Xavier. He is one of great teachers on Udemy! I learned a lot about WordPress theme development. I will refer to these tutorials whenever I look for help in WP theme developing. Thanks a lot Marcello! I look forward to your next WP tutorial on WP theme deleopment using Elementor maybe? Keep up the Great work!
Adriana
March 15, 2023
Thanks for upgrading the course and also for the extra lessons. I love it, there is a whole world of information but what you provided plus the tips is enough to get me started, also having the links saves me lots of time. I also liked that the course is not to long but has all that is needed.
Susanne
February 18, 2023
Very clear and well-organised course, easy to follow although there is so much to learn. I especially enjoyed the complementary section after course completion and am looking forward to putting the newly learned knowledge to the test. Thank you, Marcelo!
John
January 26, 2023
Marcelo does a great job explaining how to create a WordPress theme without using third-party plugins, which I was looking for.

Coupons

DateDiscountStatus
8/11/2023100% OFF
expired
8/17/2023100% OFF
expired
8/27/2023100% OFF
expired
9/8/2023100% OFF
expired
9/16/2023100% OFF
expired
9/26/2023100% OFF
expired
10/7/2023100% OFF
expired
10/18/2023100% OFF
expired
10/27/2023100% OFF
expired

Charts

Price

WordPress Theme Development from Scratch 2.0 - Price chart

Rating

WordPress Theme Development from Scratch 2.0 - Ratings chart

Enrollment distribution

WordPress Theme Development from Scratch 2.0 - Distribution chart
1356532
udemy ID
9/20/2017
course created date
11/22/2019
course indexed date
Bot
course submited by