Become a Professional WordPress Web Developer


This course helps people develop important skill-sets that go into becoming a professional web developer. In addition to working with WordPress, this course covers elements of design, HTML / CSS, digital marketing, information architecture, and basic graphics.

WordPress is a free open-source tool which is used to create and maintain a wide variety of websites. It allows us to build sites with dynamic features, without having any programming knowledge. WordPress also makes it easy for clients to publish and edit their own content on a site.

WordPress is a piece of software known as a content management system (CMS). It began in 2003 as a blogging platform, and has since grown into the most popular CMS for building websites on the internet. Currently, it’s widely considered to be the most practical platform for building most sites.

WordPress can be used to build a design from scratch, or to place content into a pre-built template. We can build anything from a simple site to a complex custom design with some html & css knowledge. It makes it easier for us to build responsive websites which look good when being viewed on any type of device (responsiveness is also considered crucial by search engines to rank sites in higher positions).

WordPress is designed to be used with ‘themes’ and ‘plugins’ of which there are many options to pick from. The theme dictates the overall layout of the site, and the plugins add a diverse range of features. These features can include things like interactive maps, contact forms, site security, SEO tools, calendars and forums.

Becoming a WordPress developer includes learning how to work with HTML and CSS. These are the primary static coding languages which build and style the layout of a web page. Having a good understanding of them gives us control over the aesthetics of the various responsive formats of our webpages. It also gives developers the freedom to achieve any design layout they want to build (either from scratch or by modifying an existing template).

Web Development with WordPress

Who should attend?   This course is intended for people who are new to WordPress, and wish to work towards becoming a professional WordPress developer.

Requirements:   Basic knowledge of how to use a computer, including: accessing programs and files, navigating and organizing files and folders, accessing online accounts such as an email account, and a basic understanding of how to use an internet browser. An entrance exam may be issued prior to enrollment, in order to assess an individual’s current skill level.

Duration:   150 – 200 Hours

Course Objectives:
Lessons and reviews will focus on these components:

  • Setting up and running a WordPress site on the internet
  • Creating and organizing content on the site
  • Applying basic design principles
  • Applying customized HTML & CSS
  • Integrating basic digital marketing skills
  • Backing up, restoring and migrating a site
  • Securing a website
  • Using resources on the internet to solve issues
  • Complete a full professional site build before the end of the course

Homework:   It is recommended to spend about 8 – 12 hours per week working on review and assignments out of class.

Assignments:   Assignments will not be graded, and are solely for the purpose of giving feedback and identifying areas where a student can use help.

Course Content

The Basics:

  • Understanding the advantages of WordPress
  • Choosing and setting up a hosting account
  • Manually installing and configuring WordPress
  • Navigating & configuring the WordPress dashboard
  • Solving problems through internet research

Building the Outer Design:

  • Basic design principles
  • Sitemap and wireframe
  • Basic information architecture
  • Creating a navigational menu and footer for the site
  • Using a highly customizable theme and page builder

Adding & Editing Content:

  • Creating posts and pages
  • Setting up a blog, using categories and tags
  • Formatting text
  • Optimizing and displaying images on the site
  • Adding images, audio & video
  • All about links
  • Working with widgets
  • Dealing with comments and spam filters

Working with Themes & Plugins:

  • Identifying reputable and reliable plugins & themes
  • Installing, activating and configuring themes & plugins
  • Building a design from scratch using page builders and code
  • Finding the right plugin for a specific function

Site Styling:

  • Understanding HTML for better editing control
  • Working with CSS to create a precise layout and design
  • Using CSS media queries to create a positive user experience on various devices

Website Maintenance:

  • Backing up, restoring and migrating a site
  • Setting up security for a site
  • Properly updating themes and plugins
  • Routine / scheduled edits

Digital Marketing / SEO:

  • Setting up SEO best practices
  • Setting up and analyzing Google Analytics
  • Keyword Research
  • Working with Google Search Console
  • Improving site performance
  • Identifying common issues with SEO
  • Integrating with social media
  • An introduction to content marketing

Copyright © 2018, Victoria Technical Training
All Rights Reserved

This course outline is protected by copyright. Any unauthorized copying, distribution and / or decompilation is strictly prohibited.