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.