Web Development Basics

A simple guide for beginners and non-IT learners

🌐 What is Web Development?

Web development means creating websites and web applications. Every website you visit β€” Google, Facebook, online shops, blogs β€” is made by web developers.

Web development mainly has three parts:

🎨 Frontend β€” What Users See

The frontend is everything you see on a website:

Frontend is built using:

Popular frontend frameworks:

🧠 Backend β€” The Brain

The backend is like the brain of a website. Users do not see it, but it controls everything.

Backend does things like:

Popular backend languages:

Popular backend frameworks:

πŸ—„οΈ Database β€” Where Data Lives

A database stores information so it can be used later.

Examples of stored data:

Two main types of databases:

1. SQL (Structured)

2. NoSQL (Flexible)

πŸ”— How Frontend, Backend & Database Work Together

User's Browser β”‚ β–Ό Frontend (HTML/CSS/JS or Next.js) β”‚ Sends request β–Ό Backend (Node.js / Express) β”‚ Reads & writes data β–Ό Database (MongoDB / SQL) β”‚ Sends data back β–Ό Backend β”‚ Sends results β–Ό Frontend (shows to user)

🧠 What is an API?

API stands for Application Programming Interface. It acts like a messenger between the frontend and backend.

πŸ•ΈοΈ Hosting & Deployment

Hosting means putting your website on a server so people can access it online.

🌱 Summary for Complete Beginners

πŸ“ Quick Quiz β€” Check Your Understanding