
WordPress
Instructor
predragacademy
Reviews
Course Overview
1. Introduction to WordPress
- What is WordPress?
- Benefits of using WordPress
- Types of websites you can create
- WordPress.com vs. WordPress.org
- Installation and setup of WordPress (Localhost and Web Server)
2. WordPress Dashboard Overview
- Understanding the Admin Panel
- General Settings
- Writing and Reading Settings
- Media, Permalinks, and Discussion Settings
- User roles and permissions
3. Managing Content
- Posts vs. Pages
- Creating, editing, and deleting posts and pages
- Categories and Tags
- Using the WordPress Editor (Block Editor/Gutenberg)
- Adding media (images, videos, audio)
- Using featured images and galleries
4. Themes and Customization
- What are WordPress themes?
- Installing, activating, and switching themes
- Customizing themes using the WordPress Customizer
- Understanding template files (header.php, footer.php, etc.)
- Theme hierarchy
- Child themes: Creating and modifying
5. Plugins
- What are WordPress plugins?
- Installing and managing plugins
- Must-have plugins (SEO, backup, security, caching, forms)
- Creating custom plugins (introductory level)
6. Menus and Navigation
- Creating custom menus
- Adding pages, categories, and custom links to menus
- Managing menu locations
- Adding widgets to the site
7. WordPress SEO Basics
- Introduction to SEO and its importance
- Installing and configuring SEO plugins (Yoast SEO, Rank Math)
- Optimizing posts and pages for search engines
- Meta descriptions, alt text, and XML sitemaps
8. WordPress Security
- Common security vulnerabilities
- Installing and configuring security plugins
- Backup strategies (using plugins like UpdraftPlus)
- Updating WordPress core, themes, and plugins
- Using SSL (Secure Socket Layer)
9. WordPress Performance Optimization
- Importance of website speed
- Installing and using caching plugins (e.g., WP Rocket, W3 Total Cache)
- Image optimization (using plugins like Smush or TinyPNG)
- Minimizing CSS, JS, and HTML
- Content Delivery Networks (CDN)
10. WooCommerce (E-commerce with WordPress)
- Introduction to WooCommerce
- Installing and configuring WooCommerce
- Setting up products, categories, and tags
- Payment gateways and shipping options
- Managing orders, customers, and reports
- Customizing WooCommerce templates
11. Advanced Customization with Page Builders
- Introduction to page builders (Elementor, WPBakery, Divi Builder)
- Drag-and-drop design principles
- Customizing headers, footers, and layouts
- Adding animations and effects
12. Custom Post Types and Taxonomies
- Introduction to custom post types (CPTs)
- Using plugins like Custom Post Type UI (CPTUI)
- Creating custom taxonomies
13. Introduction to WordPress Development
- HTML, CSS, and JavaScript basics for WordPress
- PHP basics for WordPress development
- Understanding the WordPress Loop
- Working with WordPress hooks (Actions and Filters)
- Theme and plugin development basics
14. Migrating and Managing WordPress Sites
- Migrating a WordPress site from localhost to live server
- Importing and exporting WordPress content
- Staging websites
- WordPress Multisite setup and management
15. Real-World Project
- Creating a blog, portfolio, or business website
- Building an online store with WooCommerce
- Customizing themes and plugins for a client project