Instructor: M. Souhil Organization: Data Science Club — USTHB Track: Dev Web Core Team
This session introduces the fundamental concepts behind how the web works. No coding — focus is on building strong mental models before writing code.
👉 Watch the full session here: https://drive.google.com/file/d/15PnuFEgDot8EHF2djgJb1fBPMn6Kiweu/view?usp=sharing
After this session, you should be able to:
- Understand the difference between Internet vs Web
- Read and analyze a URL
- Explain how DNS works
- Understand the request–response cycle
- Know the role of the browser
- Identify the purpose of HTML, CSS, JavaScript
- Understand static vs dynamic websites
- Internet = infrastructure (network)
- Web = service running on top (HTTP/HTTPS)
- URL structure: protocol, domain, path, query
- Domains → human-readable names
- DNS → converts domain to IP address
- Client (browser) sends request
- Server responds with resources (HTML, CSS, JS)
- This is the request–response cycle
-
Methods: GET, POST, PUT, DELETE
-
Status codes:
- 200 → OK
- 404 → Not Found
- 500 → Server Error
- Parses HTML → DOM
- Applies CSS → styling
- Executes JS → behavior
- Renders final page
- HTML → structure
- CSS → styling
- JavaScript → behavior
| Static | Dynamic |
|---|---|
| Pre-built files | Generated per request |
| Fast | More complex |
| No database | Uses database |
- Browser DevTools (F12)
- VS Code
- Git & GitHub
- Internet vs Web classification
- URL breakdown
- DNS roleplay
M. Souhil Dev Web Core Team — Data Science Club USTHB
The Data Science Club at USTHB provides hands-on training in:
- Web Development
- Data Science
- AI
- Software Engineering
- This session is conceptual only
- Coding starts from next sessions
- Strong fundamentals = faster progress later
If you're a club member:
- Fork the repo
- Add notes or improvements
- Share resources