Site Overlay

Backups, Updates & Security

Course Content
Website & E‑Commerce Basics
This module introduces learners to the core concepts behind websites and online stores. Students explore how websites work (domains, hosting, CMS vs hosted platforms) and gain a clear understanding of different website and e-commerce models. The module covers foundational platforms such as WordPress, WooCommerce, and Shopify, including their purpose, strengths, and common use cases. Learners also review essential setup concepts like site structure, navigation, basic SEO, and store functionality.
0/4
Domains, Hosting & Setup
This module explains the foundational components required to launch a website or online store. Learners explore how domain names work, how web hosting stores and delivers website content, and the role of DNS in connecting the two. The module also introduces hosting types, setup considerations, and basic installation workflows for platforms like WordPress and Shopify. By the end of the module, learners can confidently choose a domain, understand hosting options, and complete the initial setup needed to get a website online.
0/4
WordPress Dashboard & Settings
This module introduces learners to the WordPress admin dashboard and its core settings. Students explore the layout of the dashboard, key menu areas, and the purpose of essential settings such as site title, permalinks, user roles, reading, and discussion options. The module emphasizes how proper configuration affects site usability, SEO, and security. By the end of the module, learners can confidently navigate the WordPress dashboard and configure settings to support a well-structured, functional website.
0/9
Shopify Platform Overview
This module introduces learners to Shopify as a leading hosted e-commerce platform. Students explore its key features, including store setup, themes, apps, and integrations, and understand how Shopify simplifies online selling for businesses of all sizes. By the end of the module, learners can explain Shopify’s functionality, identify its advantages, and determine when it is the right platform for an online store.
0/9
Launch & Maintenance
This module guides learners through the final steps of preparing, launching, and maintaining an online store. Students explore pre-launch checklists, performance testing, ongoing updates, backups, security, and routine maintenance for both Shopify and WordPress sites. The module emphasizes best practices for keeping stores secure, fast, and operational post-launch. By the end of the module, learners can confidently launch a website or store and implement a consistent maintenance routine to ensure long-term stability and growth.
0/4
Website Security & Account Protection
By the end of this lesson, learners will understand why website security matters, how accounts get hacked, and how to protect websites and online accounts using simple, everyday tools like strong passwords and Two-Factor Authentication (2FA).
0/6
Website Learning Lab

Module Overview

This lesson teaches learners how to maintain a secure and reliable WordPress website through regular backups, updates, and security practices. Proper maintenance reduces the risk of data loss, hacking, and performance issues.


Learning Objectives

By the end of this lesson, learners will be able to:

  • Understand the importance of backups and how to create them

  • Keep WordPress core, themes, and plugins up to date

  • Implement essential security practices

  • Use security plugins effectively

  • Avoid common security pitfalls


Lesson 1: Backups

Backups in web design refer to creating copies of your website’s files and database so you can restore the site if something goes wrong — like hacking, accidental deletion, plugin errors, or server crashes.

Think of backups as your website’s insurance policy.

  • Backups create a copy of your website data and files to restore in case of failure or hacking.
  • Backups are important because they protect your website from data loss and give you a safety net in case something goes wrong. Websites can fail or be compromised due to:

    1. Hacking or malware attacks – Hackers can delete or corrupt files, steal data, or inject malicious code.

    2. Human error – Mistakes like deleting pages, posts, or plugins can break your site.

    3. Updates gone wrong – WordPress core, themes, or plugin updates can sometimes conflict and cause errors.

    4. Server crashes or hosting issues – Hardware failures or hosting problems can result in lost files or database corruption.

    With a backup, you can restore your website to a previous working state quickly, minimizing downtime, protecting your content, and preserving your business or blog reputation.

    In short: Backups are your website’s insurance policy. Without them, recovering from problems can be difficult, time-consuming, or even impossible.

Methods

  1. Plugins: UpdraftPlus, BackupBuddy, VaultPress

  2. Hosting Provider Backups: Many hosts provide automatic backups

  3. Manual Backups: Export files via FTP and database via phpMyAdmin

Best Practices

  • Schedule regular backups (daily, weekly, depending on site updates)

  • Store backups offsite (cloud storage or external drive)

  • Test backups by restoring to ensure they work correctly


Lesson 2: Updates

Updates in web design refer to keeping a website’s software, content, and features current, secure, and functioning properly. Updates ensure your site stays fast, safe, and compatible with modern devices and technology.

Keep WordPress core, themes, and plugins up to date to patch vulnerabilities and improve performance.

Best Practices

  • Enable automatic updates for minor releases

  • Check plugin and theme compatibility before updating

  • Backup your site before major updates

  • Monitor site after updates for issues


Lesson 3: Security Basics

  • WordPress security protects your site from hacking, malware, and unauthorized access.

Essential Security Measures

  1. Strong Passwords & User Roles: Use complex passwords; assign roles with least privileges

  2. Two-Factor Authentication (2FA): Adds extra login security

  3. Limit Login Attempts: Prevent brute force attacks

  4. SSL Certificate: Enable HTTPS for encrypted communication

  5. Security Plugins: Wordfence, iThemes Security, Sucuri

  6. Regular Scans: Detect malware and vulnerabilities

  7. Remove Unused Themes/Plugins: Reduce attack surface


Lesson 4: Common Mistakes

  • Skipping regular backups

  • Not updating WordPress, themes, or plugins

  • Using weak or reused passwords

  • Ignoring security alerts and notifications

  • Leaving inactive plugins or themes installed


Practical Activity

  • Install a backup plugin (e.g., UpdraftPlus) and schedule an automatic backup.

  • Update WordPress core, a theme, and a plugin.

  • Install a security plugin (e.g., Wordfence) and run a security scan.

  • Enable two-factor authentication for your admin account.

  • Optional: Review user roles and remove unused accounts.


Key Takeaways

  • Regular backups protect against data loss and site failures.

  • Keeping WordPress, themes, and plugins updated ensures security and performance.

  • Implementing basic security measures reduces risk of hacking and malware.

  • Use plugins and hosting tools effectively to automate backups and security monitoring.

Scroll Up