1. Definition
-
Web Technology: Tools, languages, and protocols used to build and run websites/web applications.
2. Components
-
Client-side (Frontend): Runs in browser
-
HTML – structure
-
CSS – design
-
JavaScript – interactivity
-
-
Server-side (Backend): Runs on server
-
PHP
-
Python
-
Node.js
-
3. Protocols
-
HTTP – communication between client & server
-
HTTPS – secure communication
4. Web Browsers
-
Google Chrome
-
Mozilla Firefox
-
Used to access and display websites
5. Web Servers
-
Apache HTTP Server
-
Nginx
-
Store and deliver web content
6. Databases
-
MySQL
-
MongoDB
-
Store website data
7. Types of Websites
-
Static – fixed content
-
Dynamic – interactive, database-driven
8. Uses
-
E-commerce
-
E-learning
-
Social media
-
Online banking
9. Advantages
-
Global access
-
Fast communication
-
Easy information sharing
10. Disadvantages
-
Security risks
-
Requires internet
-
Privacy issues
- Teacher: Brian Bett