Full Stack Development
Introduction
Building a full stack application involves understanding both the front end (what users see) and the back end (what happens behind the scenes).
Application Stack Overview
A typical web application stack includes:
| Layer | Purpose |
|---|---|
| End Users | Interact with the application through a web interface. |
| Front End | Manages user interface (UI) and user experience (UX). |
| Back End | Processes business logic and server-side operations. |
| Database | Stores application data persistently. |
| External Services | Integrate additional features (e.g., payment gateways, email services). |
Example: YouTube, where videos (front end) are fetched and managed via back-end servers and databases.
Disclaimer: Generative AI was used in part to generate these lecture notes.