Web dasturlashga kirish. Asosiy tushunchalar. WWW rivojlanish
bosqichlari
Kirish:
Web dasturlash zamonaviy internet ilovalari va saytlarini yaratishda muhim
o‘rin tutadi. Ushbu mashg‘ulot orqali talabalar Web sahifalar, Web-serverlar
va mijoz-server texnologiyalarining asosiy tushunchalari bilan tanishadilar.
Bundan tashqari, WWW rivojlanish bosqichlari ham o‘rganiladi.
Ishning maqsadi:
- Talabalarni Web texnologiyalari asoslari bilan tanishtirish.
- HTML asosida oddiy Web sahifa yaratish.
- Mijoz-server konsepsiyasini tushunish.
- WWW (World Wide Web) rivojlanish tarixini o‘rganish.
Masalaning qo‘yilishi:
Ushbu amaliy mashg‘ulotda talabalar quyidagilarni bajarishlari kerak:
- Web sahifa, Web sayt va Web-server tushunchalarini misollar bilan
tushuntirish.
- HTML fayl tuzish va brauzerda ko‘rsatish.
- WWW rivojlanish bosqichlarini taqqoslash.
1-topshiriq: Asosiy tushunchalarni aniqlang
Quyidagi atamalarga ta’rif yozing va misol keltiring:
1. Web-sahifa
2. Web-sayt
3. Web-server
4. HTML
5. XML
6. XHTML
7. WML
2-topshiriq: Oddiy HTML sahifa yaratish
Quyidagi HTML kod namunasi asosida o‘z sahifangizni yarating:
<!DOCTYPE html>
<html>
<head>
<title>Mening birinchi sahifam</title>
</head>
<body>
<h1>Salom, dunyo!</h1>
<p>Bu mening birinchi web sahifam.</p>
</body>
</html>
Topshiriq: HTML faylni `.html` kengaytmada saqlang va brauzerda ochib,
natijani ko‘ring.
3-topshiriq: WWW rivojlanish bosqichlarini jadvalga joylashtiring
Bosqich
Yil
Xususiyatlari
Web 1.0
1990–2000
Statik sahifalar, o‘qish
mumkin, lekin
interaktiv emas
Web 2.0
2000–2010
Foydalanuvchi
ishtiroki (forumlar,
ijtimoiy tarmoqlar)
Web 3.0
2010-hozir
Semantik web, AI,
blockchain,
personalizatsiya
Nazariy savollar:
1. HTML nimani anglatadi?
2. Web-sayt va Web-sahifa o‘rtasidagi farq nima?
3. WWW deganda nimani tushunasiz?
4. Web 2.0 va Web 3.0 o‘rtasidagi farqlar nimalardan iborat?
5. Mijoz-server modeli qanday ishlaydi?
Yakuniy natija:
Talabalar:
- Web dasturlash asoslari haqida tasavvurga ega bo‘ladilar;
- HTML asosida sahifa yarata oladilar;
- WWW tarixiy rivojlanishini tushunadilar.