Web Development Course

WordPress Course Outline:

In this class you will learn to launch your website quickly with the help of a quick WordPress installation guide; create a quality website with a proper assembly of important subpages; install and work with plugins and widgets; install and create attractive themes for your website; create custom menus to improve the user experience of your website; upload multimedia content such as images, audio, and video easily and effectively.

This WordPress Level 1 course will be the building block to your experience with WordPress. It will give you the fundamental administrative functions of the WordPress dashboard and a solid understanding of basic themes and plugins.

More than just providing an easy way to make a good looking web site or blog, WordPress was developed with search engine optimization in mind. The class also covers how to use powerful SEO plugins so that you will be more easily found online.

Who can Learn wordpress?

Anyone new to WordPress or who is self-taught on the product is a good candidate for this course. No prior WordPress knowledge is needed. No prior web development or programming skills are required. This course is designed for non-technical users who are more interested in content management and search engine optimization than the technical aspects of web site creation.

More than just providing an easy way to make a good looking web site or blog, WordPress was developed with search engine optimization in mind. The class also covers how to use powerful SEO plugins so that you will be more easily found online.

Course Topics

Lesson 1: Introduction to WordPress:

  • A brief history
  • More about WordPress
  • WordPress Blogs vs. Websites
  • A brief introduction to WordPress themes
  • Getting started with WordPress

Lesson 2:  Finding a Home for your WordPress Site:

  • Finding a domain
  • Registering a domain
  • Choosing a web hosting package
  • WordPress feature through your host

Lesson 3:  Installing WordPress on Your Site:

  • How to install WordPress
  • The MySQL database
  • Uploading your files
  • The install script
  • About WordPress Release Cycles
  • Upgrading WordPress

Lesson 4:  Content Management using WordPress:

  • Archiving content
  • The purpose of categories
  • Naming a category
  • Creating a new category
  • About static page parents and children
  • Permalinks
  • Dressing up links
  • Customizing links
  • Checking Links with Your Server
  • About Feed Readers
  • RSS options
  • RSS and Social Media

Lesson 5: Selecting the Right Tools:

  • Picking a text editor
  • Picking a web browser
  • About cross-browser compatibility

Lesson 6:  Image Formats:

  • Image types and formats
  • Comparing image formats
  • About graphic design software programs
  • Raster based software
  • Vector based software
  • Image optimization
  • Image libraries

Lesson 7:  Fonts and Colors:

  • About Color
  • The color wheel
  • The color models
  • Color schemes
  • Color combinations
  • Creating colors using codes

Lesson 8:  Designing Your WordPress Site:

  • Choosing a site width
  • Fixed widths
  • Fluid widths
  • Responsive Layouts
  • Columns
  • Navigation
  • Content display options
  • The Sandbox environment

Lesson 9:  The WordPress Default Layout:

  • About the layout and structure
  • Customizing the header image
  • Choosing a header image
  • Creating your own header image
  • Custom navigation
  • About widgets
  • Using widgets
  • Adding widgets to a sidebar or footer
  • The text widget

Lesson 10:  Themes and Templates:

  • About WordPress themes
  • PHP and MySQL
  • Defining PHP
  • The template tag
  • Using PHP
  • Managing your database
  • Template files
  • How templates work with WordPress themes
  • Stylesheets
  • About the Main Index and The Loop
  • The different templates
  • Template tags, values, and parameters
  • Using template tags in blog posts
  • Connecting templates
  • Using more than one stylesheet

Lesson 11: More on Widgets and Template Tags:

  • Common template tags
  • Calendar
  • List pages
  • Post archives
  • Categories
  • Content types
  • More template tags
  • Adding widget areas
  • Registering widget ideas
  • Adding widget areas to template files
  • Using template files
  • Named templates
  • Template parts
  • Page templates
  • Adding support

Lesson 12: Parent and Child Themes:

  • Understanding parent and child themes
  • Creating a child theme
  • Loading a parent theme style
  • Customizing the parent theme style

Lesson 13:  Creating a Custom Site:

  • Getting acquainted with CSS
  • CSS Selectors
  • Classes and IDs
  • CSS properties and values
  • Changing background mage or colors
  • Adding a custom background
  • Changing the background with CSS
  • Positioning your header image using CSS
  • Adding effects
  • Setting font, color, and size
  • An introduction to basic HTML
  • Inserting images
  • Inserting links
  • Inserting lists
  • Inserting images onto pages or into posts
  • Creating web forms using plugins

Lesson 14: Using WordPress as a Content Management System:

  • Creating the front page
  • Creating a static page
  • Using a static page as your front page
  • Making a blog look like a website
  • Creating blank blog pages
  • Assigning the new page as a blog page
  • Creating custom page templates
  • The default page template
  • Comparing templates
  • Using different sidebarand footer templates
  • Custom styles for sticky, category, and tag posts

Lesson 15: Using WordPress Plugins:

  • Installing plugins using the dashboard
  • Finding plugins
  • Installing and activating plugins
  • Installing plugins manually
  • Ecommerce plugins
  • Photo galleries and portfolios