Website Design
Overview
This course covers fundamental and advanced topics, including site setup, theme and plugin management, content creation, SEO best practices, and troubleshooting. Participants will gain hands-on experience through practical exercises, enabling them to confidently create and manage their own WordPress sites or support clients and organizations with their WordPress needs.
Objectives:
- Understand the WordPress platform, its features, and its ecosystem.
- Gain proficiency in setting up, customizing, and managing WordPress websites.
- Learn how to select and implement themes and plugins effectively.
- Develop skills in content creation, editing, and site optimization.
- Acquire knowledge of best practices for website security and maintenance.
Course Structure
- Introduction to WordPress
- Overview of WordPress
- History and evolution
- WordPress.com vs. WordPress.org
- Installing WordPress
- Hosting a domain and
- Hosting provider
- Installing WordPress on a live server (manual and one-click install options)
- Overview of the admin dashboard
- Key sections: Posts, Pages, Media, Appearance, Plugins, Settings
- Creating and managing content
- Creating and Managing Posts & Pages
- Categories and tags
- Using the block editor (Gutenberg) vs. Classic Editor
- Introduction to elementor
- Difference between posts and pages
- Adding and formatting content
- Uploading and managing media (images, videos, etc.)
- Themes customization
- What are themes?
- Installing and activating themes on a live server
- Exploring the Theme Directory/ Importing demos
- Creating a child theme
- Basic theme modifications
- Basic page building with a page builder plugin
- Plugin and Functionality
- What are plugins?
- Installing and activating plugins on a live server
- Popular plugin recommendations
- SEO plugins (Yoast)
- Performance plugins (WP Super Cache, W3 Total Cache)
- Woocomerce
- How to update plugins
- Troubleshooting plugin conflicts
- User Management and Security
- Overview of user roles (Administrator, Editor, Author, Contributor, Subscriber)
- Troubleshooting WordPress
- Updating WordPress core, themes, and plugins
- Monitoring website health