We may earn an affiliate commission when you visit our partners.
Course image
Mark Hannon and SkillSprints Inc.

Perhaps you want to start creating professional web sites. Maybe you want to start a small freelance business or take control of your own business web site. Maybe your a designer dipping a toe in to the digital world. Or, perhaps, you just want to learn to develop complete sites in Wordpress the right way.

Read more

Perhaps you want to start creating professional web sites. Maybe you want to start a small freelance business or take control of your own business web site. Maybe your a designer dipping a toe in to the digital world. Or, perhaps, you just want to learn to develop complete sites in Wordpress the right way.

Whatever your reason if you want to learn the in's and out's of Wordpress, this course is for you.

This isn't a course that teaches you how to type content in to existing Wordpress themes. This program is designed to give you full command of the Wordpress environment so you can make dynamic web sites that look anyway you want and are easy to update and maintain. You're diving DEEP into Wordpress discussing theme development, mobile ready sites, templates and much, much more.

You'll work with Wordpress expert Mark Hannon as you develop your Wordpress skill set. This course launches quickly as you jump right into developing your own, unique, Wordpress theme. (No more boring, poorly executed templates. )

This isn't a course where you'll simply watch Mark go through the procedures. You'll be invited to work along with Mark step-by-step to make sure you remember and can apply every concept demonstrated. Speaking of hands on learning, the course is loaded with lab exercises and examples to help you immediately apply the skills that you're learning.

Enroll now

What's inside

Learning objectives

  • You will learn how to set up a wordpress website on a local development server
  • You will learn about the parts of a wordpress installation and what files you can modify
  • You will learn how to develop a simple custom theme and activate it
  • You will learn the proper way to include the css and script files in the theme
  • You will learn how to activate theme features such as custom menus, custom logo and featured images
  • You will learn how to customize any page by creating custom page templates
  • You will learn how to target css styles in your wordpress theme
  • You will learn how to install a child theme based on an existing theme to build on and enhance the parent theme's structure
  • .you will learn how to use sidebars or widgets anywhere on your website
  • You will learn how to move a development website on a local server to a live server

Syllabus

You will learn how to set up a Wordpress website on a local development server

Welcome to the course! Mark can't wait to get you started on your new Wordpress website theme.

Read more

While Mark Hannon was a designer by trade he adapted with the times now uses WordPress as a part of his design tool belt.

Mark Hannon shows you how Wordpress can help you create seamless and easily customize able web pages. 

In this video we will install MAMP. create a database, and install Wordpress

The Wordpress core files and wp-content directory are explained by Mark in this lecture


Theme anatomy and creating a simple, custom theme.

In this video Mark goes over how to use built in functions to create dynamic headers and footers for your Wordpress site

This first exercise will help to reinforce the structure of the wp-content field

Great job! but this is only the beginning i will see you in the next section where we will create more custom headers and footers.

You will learn how to customize your theme and work with the Wordpress Loop to create menus, sidebars, and widgets

Let's keep working on your basic theme and so that you can add some custom elements to the page. You will create menus, sidebars, widgets and a custom thumbnail! This is going to give you a great foundation with the Wordpress platform.

In this video Mark shows you how to add the Wordpress loop to your index.php template file.

The Wordpress Loop cont.
Understanding the Wordpress page templates

In this video, you will learn how to create menus with Mark!

Register sidebars in functions.php and add them to your theme

Change the page layout and make some changes to the header/sidebar.

In this video Mark will show you how to create a custom theme thumbnail for your page

In this exercise you will add a screenshot to make the theme yours

The theme has most of it's parts but we can add more 

In this section you will learn how prepare for unexpected errors and displaying your own custom posts

We have a barebones template for our theme but in this section we are going to develop that some more and create a 404 page just in case our website is down.

If the link is bad or content isn't found let your visitors know by adding a 404 page to your site.

In this video Mark will show you how to use "wp_query()" to create a category page for your posts.

In this video you will learn how to create a basic search for template for your web page in order to aid in navigation 

In this video we will go over how Custom posts work and how you can use them to display specialized content.

Now that you have created your custom post type it's time to show that off to the world 

In this exercise, you will create your own custom post type to display something you are interested in.

You can extend Wordpress even without Plugins

You will learn how to customize your page and add theme support to it.

The theme is nothing much to look at but we are going to change that in short order.

We are going to go over how to add logos and background images to your web pages

Adding the posts' featured image to the proper template files

Add some customization to your page with the customize section


Custom fields can store values in variables to modify the theme

Create some custom design specific CSS files and En queue  them

Custom Fields can store values in variables to modify the theme 

Having more control over your dashboard makes designing your website that much easier

You will learn about responsive design in this chapter to optimize quality for mobile devices

In this section Mark with introduce you to media queries

HTML5's tag to fit the content to any sized screen


Mark goes over why it is essential to mobile friendly in todays world of webpages

Mark will go over installing Bootstrap and applying CSS rules to your website

In this video you will go over how to add rows and columns to your page

Use google fonts to set the headlines and other text

In this exercise you will learn how to apply styles to your website

This will help you with child themes in the next section


You will learn about child and parent themes in this section

Easier and Smarter ways to create a theme

Parent theme: easy to understand and to be well documented.

Some themes have pre-built child themes. If not, make your own

A theme folder with "style.css" and "functions.php."

Adding the necessary code to styles.css and functions.php

Create a custom theme thumbnail and write some custom CSS

Lab: write some of your own CSS rules to make your theme "You."

In the next section, we will hack some of the parent's templates

Work with Parent themes to create new templates for your page

Time to start hacking the parent theme's template files


Study how the parent theme developer built their theme

Copy and paste the necessary files & folders we will need


Add our own features to the header, replace the copyright in footer

Create a custom page template and insert a custom field

Copy these page templates if you want to create custom templates

Create your own page templates with custom headers & footers

The parent theme is just a framework 

In this section you will learn how to develop your child themes further.

Widgets can go anywhere on your website, including in a page

First we start creating our first Widget page

Use the browser's dev tools to identify WP-created stles

Decide between the WP's Customize styles or "style.css"

Where do your styles go

Be careful your styles don't interfere with the responsive behavior

Write some CSS to make your child theme different from the parent

Child themes are changeable to where the parent is unrecognizable

You will be able to add image links and create customized color palettes for your site after this chapter

Working With Images and Color

Use your own image sizes to override the parent theme's defaults

Make WP use 100% quality in all sized images

Image Links

Wordpress built-in classes for featured images

Create a custom palette of most-used colors in the visual editor

Make a custom image size for the featured image and style it

With some creative hacking, Wordpress bends to your will

In this section you will learn how to put your wordpress site online, modify the copyright line and put your website on a server

Time to get online!

Extend the parent themes sidebar function to add your own

Use a widget embedded in a page to display posts

Not as powerful as on posts but you can set it up

Set the copyright line in the footer to whatever you want

All of the steps and setup needed to move the WordPress Website to a live server

Ready to go live? Move your website to the live server

Build from scratch or child themes. Always good to have options

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Developers who want to build bespoke web sites
Offers a hands-on and structured approach to learning WordPress
Teaches WordPress skills and principles through lab exercises and examples
Instructors are experts in WordPress development and design
Helps learners target CSS styles in their WordPress theme
Provides knowledge and skills that align well with industry standards and practices

Save this course

Save Wordpress for Web Development to your list so you can find it easily later:
Save

Reviews summary

Basic wordpress development course

According to students, this course provides basic WordPress development skills, but lacks explanation for why certain steps are necessary.
Course teaches basic WordPress development skills.
"This course provides basic WordPress development skills."
Course lacks explanation for why certain steps are necessary.
"I like to know why I take certain steps or click on things. As of this point, I'm not learning how to but just following instructions."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Wordpress for Web Development with these activities:
Review core WordPress concepts
Reinforce your foundational knowledge by reviewing core WordPress concepts. This will help you connect the dots throughout the course and enhance your overall understanding.
Browse courses on Wordpress
Show steps
  • Review WordPress terminology and architecture
  • Revisit the WordPress dashboard and its functionality
  • Refresh your understanding of WordPress plugins and themes
Practice using WordPress theme development tools
Immerse yourself in practical application by practicing theme development techniques. This will reinforce your understanding of the concepts and help you develop a solid foundation.
Show steps
  • Install and configure a local development environment
  • Create a custom WordPress theme from scratch
  • Modify existing themes to implement custom features
Join a study group
Connect with fellow students to provide support, share ideas, and reinforce your understanding of the course concepts. Collaborate on projects and explore different perspectives to enhance your learning experience.
Browse courses on Wordpress
Show steps
  • Introduce yourself to other students
  • Discuss course topics and assignments
  • Work together on practice exercises
Five other activities
Expand to see all activities and additional details
Show all eight activities
Attend a WordPress workshop or conference
Engage with industry professionals and learn from experienced WordPress developers. Workshops and conferences provide valuable opportunities to expand your knowledge, network with others, and gain practical insights.
Show steps
  • Find local or virtual WordPress events
  • Register and attend the workshop or conference
  • Participate in discussions and ask questions
Create a WordPress tutorial or guide
Solidify your comprehension by creating a tutorial or guide that explains a specific aspect of WordPress development. Share your knowledge with others, and reinforce your own understanding in the process.
Show steps
  • Choose a topic that you are knowledgeable about
  • Plan the structure and content of your tutorial or guide
  • Write and edit the content, ensuring clarity and accuracy
  • Publish your tutorial or guide online
Explore WordPress tutorials
Enhance your understanding by seeking out tutorials that provide step-by-step guidance on specific WordPress tasks. This will supplement the course material and allow you to dive deeper into the concepts.
Browse courses on Wordpress
Show steps
  • Identify specific areas where you need further clarification
  • Search for tutorials that cover those topics
  • Follow the instructions and practice the techniques
Develop a real-world WordPress website
Apply your acquired skills by embarking on a practical project. Create a functional website that solves a real-world problem and showcases your proficiency in WordPress development.
Show steps
  • Define the purpose and target audience of your website
  • Plan the structure and content of your website
  • Implement the design and development of your website
  • Test and deploy your website
Contribute to open-source WordPress projects
Enhance your WordPress skills and make a meaningful contribution by participating in open-source projects. Collaborate with other developers, learn best practices, and share your expertise in the WordPress community.
Show steps
  • Identify open-source WordPress projects that align with your interests
  • Read the project documentation and guidelines
  • Report bugs, suggest improvements, or contribute code

Career center

Learners who complete Wordpress for Web Development will develop knowledge and skills that may be useful to these careers:
Software Engineer
Software Engineers apply the principles of computer science and mathematics to the design, development, testing, and maintenance of software systems. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Database Administrator
Database Administrators are responsible for the design and maintenance of databases. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Web Developer
Web Developers are responsible for the development and maintenance of websites. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Network Administrator
Network Administrators are responsible for the design, implementation, and maintenance of computer networks. This includes overseeing the installation and configuration of servers, routers, and other network devices. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Information Technology Manager
Information Technology Managers plan and direct the implementation, maintenance, and use of computer systems in organizations. This includes overseeing the development and maintenance of websites and other digital platforms. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Graphic designer
Graphic Designers are responsible for creating visual concepts, using computer software or by hand, to communicate ideas that inspire, inform, and captivate consumers. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Systems Analyst
Systems Analysts study an organization's current business processes and procedures and design and implement computer systems to meet the organization's needs. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Computer Support Specialist
Computer Support Specialists provide technical support to computer users. This may include troubleshooting, software installation, and network configuration. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Web Designer
Web Designers are responsible for the visual design and layout of websites. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Computer Programmer
Computer Programmers write and test code that allows computer applications and software programs to run. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Webmaster
Webmasters are responsible for the maintenance and updating of websites. This includes ensuring that the website is running smoothly and that all content is up-to-date. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Digital Marketing Specialist
Digital Marketing Specialists are responsible for planning and executing digital marketing campaigns across a variety of channels, including search engine optimization (SEO), social media, and email marketing. This course can help you build a foundation in WordPress, which is a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Information Systems Manager
Information Systems Managers plan, implement, and manage information systems for organizations. This includes overseeing the development and maintenance of websites and other digital platforms. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Computer and Information Systems Manager
Computer and Information Systems Managers plan, implement, and manage computer systems and networks for organizations. This includes overseeing the development and maintenance of websites and other digital platforms. This course will help you build a foundation in WordPress, a popular platform for building websites and blogs. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.
Content Manager
Content Managers are responsible for producing, managing, and distributing content for a variety of media platforms, including websites, social media, and email. This course can help you build a foundation in WordPress, a popular content management system (CMS), which will help you to create and manage dynamic, engaging content. You will learn how to set up a WordPress website, customize themes, and create custom posts and pages. This course will also teach you how to use WordPress plugins to extend the functionality of your website.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Wordpress for Web Development.
Comprehensive guide to WordPress, covering everything from installation to customization to security.
Comprehensive guide to WordPress, covering everything from installation and setup to creating custom themes and plugins. It great resource for both beginners and experienced WordPress users.
Great resource for beginners who want to learn how to optimize the performance of their WordPress website.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Wordpress for Web Development.
LiteSpeed Fundamentals
Most relevant
WordPress Development For Beginners
Most relevant
WordPress Administration
Most relevant
The Perfect Nginx Server - Ubuntu (22.04) Edition
Most relevant
The Complete WordPress Website Business Course
Complete WordPress Theme & Plugin Development Course
Complete Basics of WordPress Web Design and Web...
WordPress Development with Bootstrap: The Complete Course
WordPress for Business Using the WordPress Dashboard
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser