SOFTWARE DEVELOPER · LIBERIA

00

Week 1 — Web Development Foundations

Frontend vs. Backend: Understanding How Web Applications Work

Every modern web application has different parts working together to deliver a seamless user experience. In this lesson, you will learn the difference between frontend and backend development, understand the responsibilities of each, and discover how APIs connect the two.

We will explore how the frontend handles what users see and interact with, while the backend manages application logic, processes requests, and communicates with databases. Through practical examples, you will see how a user's action in a browser can trigger a request to a server and return the information needed to update the interface.

Prerequisite: Lesson 1 — How the Web Works: Browsers, HTTP, DNS, Domains, and Hosting.

Next lesson: Installing and Using VS Code and Browser Developer Tools.

In this lesson, you will learn

  • Explain the difference between frontend and backend development.
  • Identify the technologies commonly used on each side.
  • Understand what APIs do and how they enable communication between frontend and backend systems.
  • Trace a simple request-and-response flow in a web application.
  • Recognize how frontend, backend, and databases work together to deliver a complete application.

Practical exercises

  1. In your own words, explain what the frontend, backend, and API each do when a user loads a course page and views their enrollments.

Resources