WordPress Course Description
WordPress is a free open source blogging tool and content management system. WordPress can be used to create a traditional blogging site; however, it can also be used to create a standard website for business or personal use. This course focuses on creating websites using WordPress. No previous experience is needed. This course is structured in a way to help all students, regardless of their experience, learn WordPress.
Students will learn how to:
- Set up a domain and hosting account
- Set up a MySQL database on their server
- Install WordPress on the MySQL database
- Plan their website by choosing color schemes, fonts, layouts, and more
- Search for themes in WordPress
- Select, install, and activate a theme
- Add posts to their website
- Create website pages
- Add images, photo galleries, and more
- Create tags for SEO and categories to organize their posts
- Use WordPress as a content management system (CMS)
- Use widgets and plugins
- Create an ecommerce site
- Integrate WordPress with social media
- Customize a WordPress site using PHP, CSS, and HTML
- And more.
Each lesson covers a different aspect of WordPress and contains sections to teach students what they need to know. Step-by-step instructions, along with screenshots and demonstrations, make learning to use WordPress a breeze. By the end of the course, all students will be able to successfully create their own customized website using the information they’ve learned.
Course Requirements
You should have a high school reading level and be competent in basic computer usage and terminology.
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
- Syndicated content (RSS)
- 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
- An introduction to FTP
- Setting up for FTP
- Using an FTP client
- Transferring files
- Editing files (FTP)
- File Permissions
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
- About fonts
- Web safe fonts
- Fonts for graphic design
- Installing fonts on a computer
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
- The RSS 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
- Using images in child theme designs
- Edit theme structure with child themes
- Overriding parent template files
- Adding new template files
- Removing template files
- Modifying theme functions file
- Preparing a parent theme
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
- Repeating or scrolling background images
- Changing theme elements
- Adding effects
- Setting font, color, and size
- An introduction to basic HTML
- Inserting images
- Inserting links
- Inserting lists
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
- Inserting images onto pages or into posts
- Creating web forms using plugins
- About BuddyPress
- Integrating plugins with social networks