WEB DEVELOPMENT

Lesson 3: Back-End Development Overview

βœ… Objectives

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

  • Understand what happens behind the scenes on the server.

  • Identify key technologies used in back-end development.

  • Explain the basics of how databases are used to store and retrieve data.


πŸ“˜ Lesson Content

πŸ”Ή What is Back-End Development?

  • The back-end is the part of a website users don’t see.

  • It handles data storage, user authentication, and server-side logic.


πŸ”Ή Role of the Server, Database, and Application Logic

  • Server: A computer that responds to requests from a browser.

  • Database: Stores information like users, posts, or products.

  • Application logic: Controls how data is processed and served to the user.


πŸ”Ή Common Back-End Languages

  • PHP – Widely used, especially in WordPress.

  • Python – Simple and popular for web apps and data tasks.

  • Node.js – Allows using JavaScript on the server side.


πŸ”Ή Introduction to Databases

  • A database is where data is organized and stored.

  • Two popular types:

    • MySQL – Common in WordPress and other CMS platforms.

    • PostgreSQL – Advanced open-source database system.

  • Databases use tables to store related data (like a spreadsheet).


πŸ”Ή HTTP Requests and APIs

  • HTTP: The protocol browsers use to communicate with servers.

  • Types of requests:

    • GET – Retrieve data

    • POST – Send data (e.g., form submission)

  • API (Application Programming Interface):

    • Allows websites/apps to talk to each other.

    • Example: A weather site pulling data from a weather API.


πŸ”Ή WordPress as a Back-End System

  • WordPress is a Content Management System (CMS).

  • It uses:

    • PHP for back-end code.

    • MySQL to store data (posts, users, settings).

    • A dashboard to manage content and users easily.


πŸ“ Activities and Assessments

1. Quick Quiz

Match each item with its function:

  • PHP –

  • MySQL –

  • GET Request –

  • API –

(Example answers: Handles server logic, Stores data, Fetches data, Connects apps)


2. Exploration Exercise

  • Log into the WordPress Admin Dashboard.

  • Identify and explore these key sections:

    • Posts

    • Pages

    • Users

    • Settings

  • Write 2-3 lines on what each section is used for.


3. Short Writing Task

Question: In your own words, explain how a dynamic website works.
Hint: Mention the server, database, and how content is displayed.

error: Content is protected !!
Scroll to Top