Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 10000UZS
Размер 2.0MB
Покупки 0
Дата загрузки 06 Ноябрь 2026
Расширение pdf
Раздел Курсовые работы
Предмет Информатика и ИТ

Продавец

Bohodir Jalolov

Kafedra hujjatlari jamlovchi web ilova ishlab chiqarish

Купить
O	‘ZBEKISTON	RESPUBLIKASI	
OLIY	TA	’LIM	FAN	VA	INNOVATSIYALAR	VAZIRLIGI	
SHAROF	RASHIDOV	
NOMIDAGI	SAMARQAND	DAVLAT	UNIVERSITETI	
MATEMATIKA	FAKULTETI	
AMALIY	MATEMATIKA	YO	‘NALISHI	
40	6-GURUH	TALABASI	
URALOVA	MASHHURANING	
KOMPYUTER	GRAFIKASI	VA	WEB	DIZAYN	
FANIDAN	
KURS	ISHI	
Mavzu:	Kafedra	hujjatlai	jamlovchi	web	ilova	
Ishlab	chiqish	
Bajardi:	Xudayberdiyev	H	
Qabul	qildi:	Xolmonov	S 2	
Mundarija	
Kirish	................................	Ошибка	!	Закладка	не	определена	.	
I	BOB	WEB-SAHIFA	HAQIDA	MA	’LUMOTLAR	.......................	4	
Web-sahifa	va	Web	sayt	haqida	tushuncha	Ошибка	!	Закладка	
не	определена	.	
OTM	kafedra	web	saxefalarini	o'rganish	va	taxlil	qilish..........................5	
HTML	va	CSS	roli	..........................................................................	6	
Dinamik	web-sayt	yaratishda	PHP	dasturlash	tili	.........................	11	
Fronted	va	Backend	haqida	tushuncha	……………………………	..13	
II	BOB	WEB	SAYT	......................................................................	16	
Kafedra	hujjatri	jamlovchi	web	ilova	ishlab	chiqish	kod	qismi	.....	16	
Kafedra	hujjatri	jamlovchi	web	ilova	ishlab	chiqish	CSS	kodlari	.23	
Kafedra	hujjatri	jamlovchi	web	ilova	ishlab	chiqish	dizayn	qismi	33	
Xulosa	..........................................................................................	37	
Foydalanilgan	adabiyotlar	............................................................	38 3	
Kirish	
Web	dizayn	(inglizchadan	web	design)	—	vebsaytlar	,veb-ilovalar	uchun	
veb-foydalanuvchi	interfeyslari	loyihalanadigan	dizayn	turi.	Internetda	katta	
miqdordagi	foydalanuvchi	oqimiga	erishish	uchun	bo	ʻlgan	raqobat	veb-	
dizaynerlarga	bo	ʻlgan	talabning	ortishiga	sabab	bo	ʻlmoqda.	
Web-dizayn	web-saytlarni	ishlab	chiqarish	va	ularga	xizmat	ko	ʻrsatishda	ko	ʻplab	
turli	ko	ʻnikmalar	va	fanlarni	oʻzichiga	oladi.	Web-dizayn	turli	sohalarni	oʻzichiga	
oladi:	foydalanuvchi	interfeysi	dizayni	(UI	dizayni),	standartlashtirilgan	kod	va	
xususiy	dasturiy	ta	ʼminotni	oʻz	ichiga	olgan	mualliflik,	foydalanuvchi	tajribasi	
dizayni	(UX	dizayni)	va	qidiruv	tizimini	optimallashtirish	.	
Asosan,	dizaynerlar	veb-dizaynning	ko	ʻplab	sohalarini	biriktirgan	jamoalarda	
ishlashadi.	Ya	ʼni	jamoada	har	bir	soha	odami	ishlaydi,	fikr	almashadi.	
Insonlar	uchun	qulay	va	foydali	vebsayt	dizaynini	yaratish	uchun	malakali	veb-	
dizayner	eng	so	ʻngi	texnologik(grafika	yo	ʻnalishi	yoki	dasturlash	bo	ʻyicha)	
yangiliklardan	boxabar	bo	ʻlishi	darkor.	Aksariyat	hollarda	malakali	dizaynerlar	
dizayn	studiyalarida	faoliyat	olib	borishadi.	
Veb-saytlar	bugungi	kunda	turli	sohalarda,	jumladan,	mehmonxonalar	faoliyatida	
ham	muhim	o‘rin	tutadi.	Mehmonxona	veb-sayti	mijozlar	bilan	aloqani	
kuchaytirish,	xizmatlarni	ommalashtirish	va	biznes	jarayonlarini	
avtomatlashtirishga	xizmat	qiladi.	Ushbu	kurs	ishi	doirasida	mehmonxona	uchun	
veb-sayt	yaratishning	nazariy	va	amaliy	jihatlari	yoritiladi 4	
I	BOB	WEB-SAHIFA	HAQIDA	MA	’LUMOTLAR	
Web-sahifa	va	Web	sayt	haqida	tushuncha	
Ko'pchilik	internet	haqida	o'ylashganda,	ular	veb-saytlarni	o'ylaydi.	Ammo	
veb-sayt	va	veb-sahifa	o'rtasidagi	farq	nima?	Veb-sayt	veb-sahifalar	to'plamidir,	
veb-sahifa	esa	veb-saytda	joylashgan	yagona	hujjatdir.	Veb-sayt	-bu	bir-biriga	
bog'langan	veb-sahifalar	to'plami.	Veb-manzilni	(URL	sifatida	ham	tanilgan)	
kiritganingizda	brauzeringiz	veb-sayt	joylashgan	serverga	ulanadi	va	ushbu	sayt	
uchun	barcha	veb-sahifalarni	yuklab	oladi.	Veb-saytga	tashrif	buyurganingizda	
ko'radigan	veb-sahifa	odatda	bosh	sahifa	bo'lib,	bu	saytga	tashrif	buyurganingizda	
yuklanadigan	birinchi	sahifadir.	
Veb-saytning	bosh	sahifasida	odatda	sayt	tavsifi,	shuningdek,	saytdagi	barcha	
boshqa	sahifalarga	havolalar	mavjud.	Bundan	tashqari,	ko'pgina	veb-saytlarda	sayt	
nomini	ko'rsatadigan	logotip	yoki	banner	mavjud.	
Veb-sahifa	veb-saytda	joylashgan	yagona	hujjatdir.	Veb-sahifaga	havolani	
bosganingizda,	brauzeringiz	veb-sahifa	joylashgan	serverga	ulanadi	va	sahifani	
yuklab	oladi.	Sahifani	yuklab	olgandan	so'ng,	uni	internetga	ulanmasdan	oflayn	
rejimda	ko'rishingiz	mumkin.	
Veb-sahifalar	odatda	HTML	(Hypertext	Markup	Language)	da	yoziladi,	bu	til	veb-	
sahifalarni	yaratish	uchun	ishlatiladi.	HTML	juda	oddiy	til	bo'lib,	veb-	
sahifalaringizni	yaratish	uchun	kodlashni	bilishingiz	shart	emas.	
Veb-sayt	va	veb-sahifa	o'rtasidagi	asosiy	farqlar	
	Ma'nosi:	Veb-sayt	veb-sahifalar	to'plamidir,	veb-sahifa	esa	bitta	hujjatdir	
	Bo'lim:	Veb-saytlar	odatda	bo'limlarga	bo'linadi,	ularning	har	biri	o'zining	
bosh	sahifasiga	ega.	Veb-sahifalar	bo'limlarga	bo'linmaydi 5	
	Ichki	sozlamalar:	Veb-sayt	yaratish	uchun	sizda	domen	nomi	va	xosting	
bo'lishi	kerak.	Veb-sahifa	yaratish	uchun	sizga	bu	narsalar	kerak	emas	
	Shakllanish	qulayligi:	veb-saytlar	odatda	veb-sahifalarga	qaraganda	
murakkabroq	va	ularni	yaratish	ko'proq	vaqt	talab	etadi	
	Foydalanish	qulayligi:	Veb-sahifalarni	WordPress	yoki	Dreamweaver	kabi	
WYSIWYG	(What	You	See	Is	What	You	Get)	muharrirlari	yordamida	tez	
va	oson	yaratish	mumkin.	Mavjud	veb-saytga	o'zgartirish	kiritish	qiyin.	
Mavjud	veb-sahifaga	o'zgartirish	kiritish	oson	
	Xosting:	Veb-saytlar	serverlarda,	veb-sahifalar	esa	kompyuteringizda	yoki	
uchinchi	tomon	serverida	joylashtirilishi	mumkin.	
	Indekslash:	Veb-saytlar	qidiruv	tizimlari	tomonidan	indekslanadi,	veb-	
sahifalar	esa	yo'q	
	Yangilash:	Veb-saytlar	muntazam	ravishda	yangilanishi	kerak,	veb-	
sahifalar	esa	kerak	bo'lganda	yangilanishi	mumkin	
Bular	veb-saytlar	va	veb-sahifalar	o'rtasidagi	asosiy	farqlardir.	
OTM	kafedra	web	saxefalarini	o’rganish	va	taxlil	qilish	
Kerakli	hujjatlar:	
1.	Kafedraning	rasmiy	veb-sayt	manzillari	:	
o	Har	bir	kafedraning	veb-sahifasini	to	‘g‘ri	aniqlash	uchun	OTM	
rasmiy	saytiga	havolalar	kerak.	
o	Ba	’zan	fakultet	yoki	kafedra	bo	‘limlari	OTM	bosh	sahifasida	
joylashtirilgan	bo	‘ladi.	
2.	Kafedraning	ichki	normativ	hujjatlari	(agar	ochiq	bo	‘lsa):	
o	Talabalar	uchun	foydali	bo	‘ladigan	qoidalar,	kafedra	nizomi,	
yo	‘riqnomalar.	
o	Ilmiy	loyihalar	yoki	grant	dasturlari	hujjatlari	(agar	sahifada	
keltirilgan	bo	‘lsa).	
3.	Akademik	ma	’lumotlar	:	
o	O	‘quv	dasturlari	(kurs	syllabusi).	
o	O	‘qituvchilar	ilmiy	ishlari	(agar	ochiq	manbalarda	bo	‘lsa).	
4.	Statistik	ma	’lumotlar	:	
o	Veb-sahifalarning	tashrif	buyuruvchilar	statistikasi	(Google	Analytics	
yoki	shunga	o‘xshash	vositalar	orqali	berilishi	mumkin).	
5.	SEO	va	UX	dizayn	bo	‘yicha	hisobotlar	: 6	
o	Veb-sahifa	qanday	optimallashtirilgani	haqida	ma	’lumot	(ochiq	
manbalardan	SEO	vositalari	bilan	olinadi).	
o	UX	(user	experience)	dizayni	sifatini	baholash	uchun	veb-sahifa	
ko	‘rinishi	va	qulayligi	haqida	yozuvlar.	
Tahlil	qilishda	foydalaniladigan	ma	’lumotlar:	
1.	Veb-sahifada	mavjud	kontent:	
o	Kafedra	haqida	umumiy	ma	’lumotlar	:Tarixi,	vazifalari,	kafedra	
rahbarining	murojaati.	
o	O	‘qituvchilar	tarkibi	:Professor-o	‘qituvchilarning	ro	‘yxati,	ilmiy	
unvonlari	va	kontakt	ma	’lumotlari.	
o	O	‘quv	dasturlari	:Talabalar	uchun	taklif	qilinadigan	kurslar	ro	‘yxati.	
o	Ilmiy	faoliyat	:Loyihalar,	grantlar	va	tadqiqotlar	ro	‘yxati.	
2.	Interaktivlik	elementlari:	
o	Qabulga	oid	savollar	uchun	shakllar	yoki	bo	‘limlar.	
o	Hujjatlarni	yuklab	olish	imkoniyati.	
o	Talabalar	va	tashrifchilar	uchun	foydali	havolalar.	
3.	Texnik	jihatlar:	
o	Yuklanish	tezligi	:Sahifa	qanchalik	tez	ochiladi.	
o	Moslashuvchanlik	:Mobil	va	boshqa	qurilmalarda	sahifaning	to	‘g‘ri	
ishlashi.	
4.	Ochiq	manbalardan	ma	’lumot	olish:	
o	Google	Analytics	yoki	SimilarWeb	kabi	vositalardan	foydalansa	
bo	‘ladi	(agar	ruxsat	bo	‘lsa).	
o	Sahifadagi	kontentni	to	‘plab,	BeautifulSoup	yoki	Selenium	
yordamida	tahlil	qilish.	
Ikkita	oliy	talim	muassasi	solish	tiramiz	
SamDU:	
	Matematika	fakulteti	:Matematik	tahlil,	Algebra	va	geometriya,	Ehtimollar	
nazariyasi	va	amaliy	matematika,	Differensial	tenglamalar,	Matematik	fizika	
va	funksional	analiz,	Matematik	modellashtirish	kafedralari	mavjud.	
СамГУ	
	Biokimyo	instituti	:Botanika,	Zoologiya,	O	‘simliklar	fiziologiyasi	va	
mikrobiologiya,	Odam	va	hayvonlar	fiziologiyasi	va	biokimyo,	Genetika	va	
biotexnologiya,	Organik	sintez	va	bioorganik	kimyo,	Noorganik	kimyo	va	
materialshunoslik,	Fizikaviy	va	kolloid	kimyo,	Analitik	kimyo,	Polimerlar	
kimyosi	va	kimyoviy	texnologiya	kafedralari	faoliyat	yuritadi. 7	
СамГУ	
TDTU:	
	Muhandislik	texnologiyalari	fakulteti	:Aeronavigatsiya	tizimlari,	Havo	
kemalari	va	jihozlarini	texnik	ekspluatatsiyasi,	Radiotexnik	qurilmalar	
kafedralari	mavjud.	
ТДТУ	
	Mexanika	muhandisligi	fakulteti	:Texnologik	mashinalar	va	jihozlar	
kafedrasi	faoliyat	ko	‘rsatadi.	
ТДТУ	
2.	Akademik	dasturlar	va	yo	‘nalishlar	
SamDU:	
	Matematika,	Biokimyo,	Tarix,	Geografiya	va	ekologiya	kabi	ko	‘plab	
yo	‘nalishlarda	bakalavriat	va	magistratura	dasturlari	mavjud.	
СамГУ	
TDTU:	
	Muhandislik,	texnika,	energetika,	mexanika	kabi	sohalarda	bakalavriat	va	
magistratura	dasturlari	taklif	etiladi.	
ТДТУ	
3.	Ilmiy	va	innovatsion	faoliyat	
SamDU:	
	Ilmiy-tadqiqot	institutlari,	jumladan,	Biokimyo	instituti,	Turkologiya	
tadqiqot	instituti	kabi	muassasalar	orqali	ilmiy	faoliyat	olib	boriladi.	
СамГУ	
TDTU:	
	Ilmiy-tadqiqotlar	va	innovatsion	rivojlanish	bo	‘limi	mavjud	bo	‘lib,	texnika	
sohasida	ilmiy	izlanishlar	olib	boriladi.	
ТДТУ 8	
4.	Dizayn	va	foydalanuvchi	qulayligi	
SamDU:	
	Rasmiy	veb-sayti	(https://www.samdu.uz/	)orqali	fakultetlar,	kafedralar	va	
boshqa	bo	‘limlar	haqida	batafsil	ma	’lumot	olish	mumkin.	Saytning	
interfeysi	foydalanuvchilar	uchun	qulay	va	tushunarli.	
TDTU:	
	Rasmiy	veb-sayti	(https://tdtu.uz/	)orqali	universitetning	tuzilmasi,	
kafedralari	va	faoliyati	haqida	ma	’lumotlar	taqdim	etilgan.	Saytning	dizayni	
zamonaviy	bo	‘lib,	kerakli	ma	’lumotlarni	topish	oson.	
Xulosa:	
	SamDU	ko	‘proq	tabiiy	fanlar	va	gumanitar	yo	‘nalishlarga	e’tibor	qaratgan	
bo	‘lsa,	TDTU	texnika	va	muhandislik	sohalariga	ixtisoslashgan.	
	Har	ikkala	universitetning	veb-saytlari	foydalanuvchilar	uchun	qulay	bo	‘lib,	
kerakli	ma	’lumotlarni	topish	imkonini	beradi.	
HTML	va	CSS	roli	
Kaskadli	uslublar	jadvallari	(CSS)	-bu	veb-sahifani	ko'rsatish	bilan	bog'liq	
barcha	tegishli	ma'lumotlarni	o'z	ichiga	olgan	dasturlash	dizayn	tili.	CSS	veb-sayt	
yoki	sahifaning	uslubi	va	formatini,	jumladan	tartibini,	ranglarini,	shriftlarini,	
to'ldirishni	(har	bir	element	atrofidagi	bo'sh	joy)	va	boshqalarni	belgilaydi.	
HTML	va	Javascript	bilan	birgalikda	CSS	internet	qanday	ishlashining	asosini	
tashkil	qiladi	va	veb-saytlarni	ishlab	chiqish	dunyosida	muhim	rol	o'ynaydi	.	
Uchalasiga	ham	standartlar	va	spetsifikatsiyalar	World	Wide	Web	Consortium	
(W3C)	tomonidan	yuritiladi.	
CSS	ning	qisqacha	tarixi	
Internetning	dastlabki	kunlarida	(1980-yillarning	oxiri	va	1990-yillarning	
boshlarida)	veb-saytlar	asosan	minimal	formatlash	imkoniyatlariga	ega	oddiy	matn	
edi.	HTML	ning	kiritilishi	`<font>`	va	`<b>`	kabi	teglar	yordamida	asosiy	
formatlash	imkonini	berdi.	
1994-yilda	CERNda	ishlaydigan	H	åkon	Wium	Lie	va	Bert	Bos	CSS	
kontseptsiyasini	"Cascading	HTML	styles	sheets:	a	proposal"	nomli	maqolada 9	
taqdim	etdilar.	Ular	veb-hujjatlarning	mazmuni	va	tuzilishini	ularning	vizual	
taqdimotidan	ajratishni	yoqladilar.	
CSS	1	darajasi	1996	yil	dekabr	oyida	World	Wide	Web	Consortium	(W3C)	
tomonidan	rasmiy	tavsiyaga	aylandi.	U	ranglar,	shriftlar,	chekka	va	joylashishni	
aniqlash	kabi	asosiy	uslub	xususiyatlarini	taqdim	etdi.	
CSS	2-darajasi	(1998-2007)	CSS1-ga	yanada	rivojlangan	uslublar,	jumladan	
yaxshilangan	joylashishni	aniqlash,	chegaralar,	fon	va	media	turlarini	qo'llab-	
quvvatlash	orqali	kengaytirildi.	Biroq,	ba'zi	CSS2	xususiyatlarining	amalga	
oshirilishi	turli	brauzerlarda	farq	qilar	edi,	bu	esa	renderlash	va	kontentni	
ko'rsatishda	nomuvofiqliklarga	olib	keldi.	
1990-yillarning	oxiri	va	2000-yillarning	boshi	Internet	Explorer	va	Netscape	
Navigator	veb-hukmronligi	uchun	raqobatlashadigan	"	Brauzer	urushlari	"	bilan	
nishonlandi.	Ushbu	davr	brauzerlar	bo'ylab	CSS-ni	qo'llab-quvvatlashning	
nomuvofiqligini	ko'rdi	va	bu	izchil	dizaynga	erishish	uchun	murakkab	vaqtinchalik	
echimlarni	talab	qildi.	
2003	yilda	CSS	Zen	Garden	loyihasi	bir	xil	HTML	tarkibini	asosiy	tuzilmani	
o'zgartirmasdan	ko'plab	ijodiy	usullarda	qanday	uslublash	mumkinligini	ko'rsatib,	
CSS	kuchini	namoyish	etdi.	Ushbu	loyiha	kontent	va	taqdimotni	ajratish	
muhimligini	ta'kidladi.	
CSS	3-darajali	(2001-2017)	yangi	xususiyatlar	va	modullarning	keng	doirasini	
taqdim	etdi,	jumladan	yumaloq	burchaklar,	gradientlar,	animatsiyalar,	o'tishlar	va	
moslashuvchan	quti	tartibi.	Biroq,	CSS3	ning	modulli	tabiati	asta-sekin	qabul	
qilinishiga	olib	keldi,	turli	xil	xususiyatlar	turli	vaqtlarda	mavjud	bo'ldi.	
CSS4	deb	nomlanuvchi	rasmiy	spetsifikatsiya	mavjud	bo'lmasa-da,	bu	atama	CSS3	
modullaridan	tashqari	CSS-ning	davom	etayotgan	rivojlanishiga	ishora	qilish	
uchun	ishlatilgan.	W3C	turli	xil	CSS	xususiyatlarini	mustaqil	ishlab	chiqish	va	
amalga	oshirish	imkonini	berish	uchun	modullashtirishga	o'tdi.	
CSS	vebning	vizual	dizaynini	shakllantirishda	asosiy	texnologiya	bo'lib	kelgan.	
Uning	evolyutsiyasi	veb-ishlab	chiqishdagi	tashvishlarni	ajratishga	hissa	qo'shdi,	
bu	sezgir,	kirish	mumkin	va	vizual	jozibador	veb-saytlarni	yaratishni	osonlashtirdi. 10	
CSS	va	HTML	qanday	birga	ishlaydi	
CSS	faqat	veb-sahifa	dizayniga	taalluqlidir,	sahifaning	mazmuni	esa	HTML	
kabi	belgilash	tili	yordamida	aniqlanadi.	Uslub	va	tarkibning	bunday	ajratilishi	
juda	ko'p	afzalliklarga	ega,	ular	orasida	yaxshilangan	foydalanish	imkoniyati	va	
veb-dizayn	ustidan	ko'proq	nazorat	mavjud.	
CSS	hujjatlari	veb-sahifa	uslubini	aniqlash	uchun	ishlatiladi	va	keyin	sahifaning	
mazmuni	va	tuzilishini	o'z	ichiga	olgan	HTML	hujjatiga	(yoki	turli	belgilash	
tilidagi	hujjat)	bog'lanadi.	Uslubni	to'g'ridan-to'g'ri	HTML	hujjatida	o'rnatish	
mumkin,	lekin	tavsiya	etilmaydi.	
CSS	qanday	ishlaydi?	
CSS-da	veb-brauzer	o'z	mazmunini	to'g'ri	ko'rsatish	uchun	veb-sahifa	tarkibiga	
qo'llashi	mumkin	bo'lgan	qoidalar	va	qiymatlarni	o'z	ichiga	oladi.	Masalan,	
sahifaning	asosiy	qismi	ko'k	fonga	ega	ekanligini	va	matn	18px	o'lchamdagi	oq	
Helvetica	shriftida	ko'rsatilishini	aniqlash	uchun	CSS-dan	foydalanishingiz	
mumkin.	Bundan	farqli	o'laroq,	"What	you	see	is	what	you"	(WYSIWYG)	
dasturidan	foydalanadigan	veb-sayt	quruvchilari	foydalanuvchidan	hech	qanday	
tavsif	kodini	kiritishni	talab	qilmaydi	-barchasi	platformaga	o'rnatilgan.	
CSS	qoidalari	hujjatda	ma'lum	bir	ustuvorlik	tartibida	o'qiladi	(va	shuning	uchun	
kaskadli	uslublar	jadvallarida	"kaskad"	so'zi).	Odatda,	CSS	hujjatida	keyinroq	
bo'lgan	qoida	g'olib	hisoblanadi	-	agar	birinchi	qoida	aniqroq	bo'lmasa.	Misol	
uchun,	sizning	CSS	faylingizda	ikkita	qoidaga	zid	bo'lishi	mumkin,	masalan,	
asosiy	shriftni	ko'k	va	paragraf	shriftini	yashil	rangga	o'rnatish.	Bunday	holda,	
g'olib	qoida	paragraf	shrifti	bo'ladi,	chunki	u	asosiy	shriftdan	ko'ra	aniqroq.	
CSS	turlari	
Inline	CSS	
Inline	CSS	to'g'ridan-to'g'ri	HTML	elementlariga	"style"	atributidan	foydalangan	
holda	CSS	qo'shishni	o'z	ichiga	oladi.	Ushbu	yondashuv	muayyan	elementlarga	
noyob	uslublarni	qo'llash	uchun	foydalidir.	Biroq,	bu	odatda	keng	ko'lamli	uslublar	
uchun	tavsiya	etilmaydi,	chunki	u	kamroq	qo'llab-quvvatlanadigan	kodga	va	
tashvishlarning	qisqarishiga	olib	kelishi	mumkin. 11	
Misol:
```	html	
<p	style="color:	blue;	font-size:	16px;">Bu	ko'k	paragraf.</p>	
```
Ichki	yoki	o'rnatilgan	CSS	
Ichki	yoki	o'rnatilgan	CSS	HTML	hujjatining	`<head>`	bo'limidagi	`<style>`	
elementiga	joylashtirilgan.	U	ushbu	sahifadagi	muayyan	HTML	elementlariga	
uslublarni	qo'llaydi.	U	ichki	CSS-dan	ko'ra	ko'proq	tashkilotni	taklif	qilsa-da,	u	
hali	ham	maxsus	HTML	fayli	bilan	cheklangan.	
Misol:
```	html	
<head>
<uslub>
p	{	
rang:	qizil;	
shrift	o'lchami:	18px;	
}
</style>
</head>
<tana>
<p>Bu	qizil	paragraf.</p>	
</body>
```
Tashqi	CSS	
Tashqi	CSS	barcha	uslublar	bilan	alohida	CSS	faylini	yaratish	va	uni	`<head>`	
bo`limidagi	`<link>`	elementi	yordamida	HTML	fayliga	ulashni	o`z	ichiga	oladi.	
Ushbu	yondashuv	tashvishlarni	ajratishga	yordam	beradi	va	bir	xil	uslublarni	bir	
nechta	HTML	fayllariga	qo'llash	imkonini	beradi.	
Misol	(style.css):	
```	css 12	
/*	style.css	*/	
p	{	
rang:	yashil;	
shrift	o'lchami:	20px;	
}
```
```	html	
<head>
<link	rel="stylesheet"	type="text/css"	href="style.css">	
</head>
<tana>
<p>Bu	yashil	paragraf.</p>	
</body>
```
Har	bir	CSS	turi	o'zining	afzalliklari	va	foydalanish	holatlariga	ega.	Inline	CSS	tez	
va	o'ziga	xos	uslublar	uchun	mos	keladi,	ichki	CSS	kichik	o'lchamli	loyihalar	yoki	
muayyan	sahifalar	uchun	foydalidir	va	tashqi	CSS	kattaroq	loyihalar	uchun	tavsiya	
etiladi	va	bir	nechta	sahifalarda	izchil	uslublarni	saqlab	qoladi.	
CSS	ning	afzalliklari	va	undan	nima	uchun	foydalanish	
	Tezroq	yuklash	vaqti:	saytingiz	qancha	ko'p	kodga	ega	bo'lsa,	u	shunchalik	
og'irroq	bo'ladi	va	yuklash	uchun	ko'proq	vaqt	ketadi.	CSS	yordamida	siz	
HTML-ning	ko'p	joylariga	kod	qo'shish	o'rniga	faqat	bir	marta	kod	yozasiz	-	
shuning	uchun	veb-saytingiz	engilroq	va	tezroq	bo'ladi.	
	Xizmat	qilish	va	qayta	ishlatish	oson:	barcha	uslublaringiz	bir	joyda,	
shuning	uchun	uni	ko'plab	sahifalarda	qayta	ishlatishingiz	mumkin.	Agar	siz	
keyinroq	biror	narsani	o'zgartirishga	qaror	qilsangiz,	masalan,	saytingizdagi	
barcha	paragraflarda	ishlatiladigan	shrift	-	buni	CSS	faylingizda	bir	marta	
o'zgartirishingiz	mumkin	va	u	avtomatik	ravishda	barcha	sahifalarda	
qo'llaniladi. 13	
	Ko'proq	uslublar	variantlari:	CSS	sizga	ko'plab	ilg'or	xususiyatlarni	taqdim	
etadi,	bu	esa	veb-saytingiz	vizual	ko'rinishining	belgilash	tillariga	qaraganda	
ko'proq	jihatlarini	nazorat	qilish	imkonini	beradi.	
	Mobil	optimallashtirish:	CSS	yordamida	siz	telefonlar	va	planshetlar	kabi	
turli	xil	qurilmalar	uchun	veb-saytingiz	ekranini	o'zgartirishingiz	mumkin.	
Xuddi	shu	xususiyat	saytingizning	kirish	imkoniyati	uchun	ham	foydalidir,	
chunki	u	ekranni	o'qiydiganlar	saytingiz	bilan	qanday	aloqada	bo'lishini	
ko'proq	nazorat	qilish	imkonini	beradi.	
	Saytingiz	kelajakka	mos:	HTML-dagi	ko'plab	xususiyatlar	allaqachon	
eskirgan	va	bu	tendentsiya	davom	etishi	mumkin.	Styling	uchun	CSS	dan	
foydalansangiz,	bu	funksiyalar	HTML-dan	bir	kun	oʻchirilgan	bo	ʻlsa,	sizga	
ta	ʼsir	qilmaydi.	
Dinamik	web	sayt	yaratishda	PHP	dasturlash	tili	
PHP	dasturlash	tili	veb-saytlar	yaratishda	juda	keng	miqyosda	ishlatiladi.	Lekin	
faqatgina	PHP	da	butun	saytni	dasturlash	imkonsiz.	Sayt	yaratishda	HTML	va	
JavaScript	dasturlash	tillarining	ham	alohida	o'rni	bor.	Ular	saytning	turli	
vazifalarini	o'z	ichiga	oladi.	Agar	veb-saytni	odam	tanasiga	o'xshatsak,	HTML	bu	
o'rinda	suyaklar,	PHP	esa	mushaklar	vazifasini	o'taydi.	Bu	tillarda	yozilgan	kodlar	
ba'zi	ma'lumotlarning	uzatilishi	va	almashinishi	jarayonida	ma'lumotlar	
bazasi(MySQL)	ga	tayanadi.	Uni	esa	energiyaga	qiyoslash	mumkin.	Har	qanday	
harakat	suyaklar,	mushaklar	va	energiya	natijasida	yuzaga	keladi.	
PHP	kodida	yozilagan	kichik	yoki	butun	bir	dastur	saqlanayotgan	fayl	nomidan	
so'ng	".php"	deb	yozib	keyin	saqlash	tugmasini	bosish	lozim.	Bunda	veb-server	
xuddi	shunday	yakunlangan	faylga	duch	kelsa,	PHP	protsessorga	o'tadi.	Ba'zi	
dasturchilar	o'z	fayllarini	".htm"	yoki	".html"	deb	yakunlaydilar.	Bu	PHP	dan	
foydalanmaganliklarini	ko'rsatish	uchun	ishlatiladi.	Siz	"index.php"	nomli	faylni	
"index.html"	ko'rinishiga	ham	o'zgartirishingiz	mumkin.	Bunda	dasturga	hech	
qanday	salbiy	ta'sir	bo'lmaydi.	PHP	kodi	<?php	bilan	boshlanadi	va	dasturning 14	
qolgan	qismi	uning	davomidan	yoziladi	hamda	kod	yozib	bo'lingach	uni	yakunlash	
uchun	?>	yoziladi.	
Ko'pgina	tillarda	bo'lgani	kabi	ilk	PHP	dasturi	quyidagicha:	
	<?php	
	echo	"Salom	dunyo";	
	?>	
Kodning	boshlanishi	va	oxirida	yoziladigan	teglardan	foydalanish	ancha	
moslashuvchan.	Uning	tarkibida	HTML	kodlarni	ham	bemalol	kiritish	mumkin.	
Boshqa	dasturchilar	butun	kodni	HTML	da	yozib	dinamik	kodlar	yozilishi	kerak	
bo'lgan	o'rinlardagina	ochuvchi	va	yopuvchi	teglarni	ishga	tushirib,	PHP	kodni	
kiritishadi.	Bu	uslubni	ko'pchilik	yangi	dasturchilar	ishlatib	bunda	tezlik	bir	qancha	
miqdorda	oshishini	ta'kidlaydi.	Biroq	anchadan	beri	shu	soha	odamlari	bo'lgan	
kishilar	bunday	PHP	o'tkazib	chiqaraverish	juda	kam	foyda	berishini	da'vo	qiladi.	
Shuningdek,	PHP	da	<?php	?>	ko'rinishidan	tashqari	quyidagi	uslubda	ham	kod	
yozish	mumkin:	
	<?	
	echo	"Salom	dunyo";	
	?>	
Bundan	foydalanish	oldingisiga	qaraganda	aniq	emas.	Uni	ishlatish	XML	bilan	
mutanosib	emas.	
Biror	faylda	faqat	PHP	koddan	foydalangan	bo'lsangiz	yakunlovchi	?>	tegini	
yozish	shart	emas.	Bu	PHP	kod	yozishda	va	uni	saqlashda	ortiqcha	joy	ajratmaslik	
uchun	juda	yaxshi	amaliyot	bo'ladi.	
PHP	da	izohlar	yozishning	ikki	usuli	mavjud.	
1.	Ikki	slesh	(//)	orqali	undan	keyingi	qaror	to'la	izoh	bo'ladi	va	bu	faqat	shu	
qatorgagina	ta'sir	etadi:	
//	Bu	izoh	qatori	
Bu	izoh	yozishning	ajoyib	turi	bo'lib,	xatoliklar	berayotgan	qatorni	vaqtincha	
saqlab	turish	imkonini	beradi: 15	
	//	echo	"X	stringi	$x	ga	teng";	
Shuningdek,	izohning	bu	turini	biror	kod	qatori	qanday	ishlashini	tushuntirish	
uchun	ham	kiritishingiz	mumkin:	
	$x	+=	10;	//	$x	10ga	inkrement	
Agar	sizga	bir	necha	qatorli	izoh	keral	bo'lsa	quyidagi	koddan	foydalanasiz:	
	<?php	

	/*	Bu	bir	necha	

	qatorli	izoh	

	yozish	uchun	*/	

	?>	
Butun	boshli	kodli	faylni	vaqtincha	/*	*/	orasiga	joylab	qo'yish	mumkin.	
Fronted	va	Backend	haqida	tushuncha	
Dasturiy	ta	ʼminot	muhandisligida	frontend	va	backend	yoki	back-end	deb	
ataladi.	Ushbu	atamalar	dasturiy	ta	ʼminotning	taqdimot	qatlami	(frontend	)	va	
ma	ʼlumotlarga	kirish	qatlami	(backend	)	oʻrtasidagi	farqlarni	ajratishni	
anglatadigan	apparat	.Server	modelida	tashqi	ko	ʻrinish	odatda	frontend	hisoblanadi	
va	frontendning	oʻzida	ba	ʼzi	taqdimot	ishlari	amalga	oshirilgan	bo	ʻlsa	ham,	
backend	hisoblanadi.	
Dasturiy	ta	ʼminot	tizimida	apparat	va	foydalanuvchi	oʻrtasida	ko	ʻplab	ma	ʼlumotlar	
bo	ʻlishi	mumkin.	Old	qismi	mavhum	bo	ʻlib,	foydalanuvchilarga	
qulay	interfeysni	ta	ʼminlaydi.	Orqa	tomon	esa	odatda	ma	ʼlumotlarni	saqlash	
va	biznes	mantig	ʻini	boshqaradi. 16	
Telekommunikatsiyada	old	tomonni	qurilma	yoki	xizmat	deb	hisoblansa,	orqa	
tomon	esa	xizmat	ko	ʻrsatadigan	infratuzilmadir.	
Asosiy	qoida	shundaki,	old	tomondagi	(yoki	„frontend	“)	kod	foydalanuvchi	
tomonidan	boshqariladigan	har	qanday	komponentni	oʻz	ichiga	oladi.	Server	
tomonidagi	(yoki	„backend	“)	kod	odatda	serverda	joylashgan	bo	ʻlib,	ko	ʻpincha	
foydalanuvchidan	jismoniy	jihatdan	uzoqroq	bo	ʻladi.	
Kontentni	boshqarish	sistemalarida	frontend	va	backend	atamalari	mos	ravishda	
CMS	va	ma	ʼmuriy	ko	ʻrinishlarning	foydalanuvchiga	ko	ʻringan	qismlariga	ishora	
qilishi	mumkin.	
Nutq	sintezida	frontend	qism	sintez	tizimining	kiritilgan	ma	ʼlumotni	
ramziy	fonetik	tasvirga	aylantiradigan	qismi,	orqa	tomon	ya	ʼni	backend	qism	esa	
ramziy	fonetik	tasvirni	haqiqiy	tovushlarga	aylantiradigan	qismi	hisoblanadi.	
Asosiy	kompyuterning	quyi	tizimlarida	grafik	fayl	boshqaruvchisi	kompyuterning	
fayl	tizimining	old	tomoni	hisoblanib,	operatsion	tizim	bilan	ko	ʻrinib	turgan	qismi	
hisoblanadi.	Frontend	foydalanuvchiga	yuzma-yuz	ko	ʻrinib	turib,	backend	esa	
javoban	operatsion	tizim	dasturlarini	ishga	tushiradi.	
Kompilyatorlarda	frontend	qism	manba	qismini	oraliq	ko	ʻrinishgacha	tarjima	
qiladi	va	backend	qism	kompyuter	tilida	kod	ishlab	chiqarish	uchun	oraliq	qism	
bilan	ishlaydi.	Backend	asosan	tezroq	ishlaydigan	kod	ishlab	chiqarish	
uchun	optimallashtiradi	.	Frontend	va	backendning	farqi	manba	kodi	bilan	
ishlaydigan	tahlil	qiluvchi	bo	ʻlimni	va	kodni	yaratadigan	va	optimallashtiradigan	
backend	qismni	ajratishi	mumkin.	GCC	kabi	boshqa	dizaynlar	bir	nechta	
frontendlar	(turli	manba	tillarini	tahlil	qilish)	yoki	backendlar	(turli	
maqsadli	protsessorlar	uchun	kod	yaratish)	oʻrtasidagi	xizmatlarni	taklif	qiladi.	
Ikkalasining	oʻrtasidagi	farqni	tushunishning	boshqa	bir	yo	ʻli	frontend	va	backend	
dasturiy	ta	ʼminot	ishlab	chiqaruvchisiga	kerak	bo	ʻlgan	bilimlarni	tushunishdir.	
Quyidagi	ro	ʻyxat	misol	sifatida	veb-ishlab	chiqishga	qaratilgan:	
Ikkalasi	ham	
	Git	,Mercurial	yoki	Subversiya	kabi	versiyalarni	boshqarish	vositalari	
	FTP	yoki	rsync	kabi	fayllarni	uzatish	vositalari	va	protokollari 17	
Frontend	diqqat	markazida	quyidagilarni	oʻzichiga	oladi:	
	HTML	,CSS	,JavaScript	kabi	veb	dasturlash	tillari	
hamda	Sass	yoki	Query	kabi	tillarda	ko	ʻp	ishlatiladigan	yordamchi	kutubxonalar	
	Asinxron	so	ʻrovlarni	qaytadan	ishlash	va	AJAX	
	Bir	sahifali	ilovalar	(React	,Angular	yoki	Vue.js	kabi	ramkalar	bilan)	
	Veb	ishlashi	(eng	katta	mazmunli	bo	ʻyoq,	interaktiv	vaqt,	
60	FPS	animatsiyalar	va	oʻzaro	ta	ʼsirlar,	xotiradan	foydalanish	va	hokazo)	
	Responsiv	veb-dizayn	
	Brauzerlar	oʻrtasidagi	muvofiqlikdagi	muammolar	va	vaqtinchalik	
yechimlar
	Boshsiz	brauzer	bilan	oxirigacha	sinov	
	Webpack	va	Gulp.js	kabi	vositalar	yordamida	JavaScript	fayllarini	
o‘zgartirish	va	to	‘plash,	tasvir	o‘lchamlarini	va	boshqa	jarayonlarni	oʻzgartirish	
uchun	avtomatlashtirishni	yaratish	
	Qidiruv	tizimini	optimallashtirish	
	Foydalanish	imkoniyati	bilan	bog	ʻliq	muammolar	
	GIMP	yoki	Photoshop	kabi	tasvirlarni	tahrirlash	vositalaridan	asosiy	
foydalanish
	Foydalanuvchi	interfeysi	
Backend	fokuslangan	ko	ʻrinishlari	
	PHP	,	Python	,	Ruby	,Perl,	Node.js	kabi	skript	
tillari	yoki	C#	,Java	yoki	Go	kabi	kompilyatsiya	tillari	
	Foydalanilayotgan	til	uchun	avtomatlashtirilgan	sinov	ramkalari	
	Ilova	ma	ʼlumotlariga	kirish	
	Ilova	biznes	mantiq	
	Ma	ʼlumotlar	bazasini	boshqarish	
	Masshtablilik	
	Yuqori	mavjudligi	
	Xavfsizlik	muammolari,	autentifikatsiya	va	avtorizatsiya	
	Dasturiy	ta	ʼminot	arxitekturasi 18	
	Ma	ʼlumotlarni	oʻzgartirish	
	Zaxiralash	usullari	va	dasturiy	ta	ʼminot	
Ikkala	pozitsiya	ham	bitta	mahsulot	ustida	ishlashiga	qaramay,	juda	aniq	
ko	ʻnikmalarga	ega	hisoblanadi.	
Frontend	API	orqali	backend	qism	bilan	bog	ʻlanadi.	Veb	va	mobil	frontendlarda	
API	odatda	HTTP	so	ʻrovi	javobiga	asoslanadi.	API	ba	ʼzan	„Backend	for	
Frontend	“	(BFF)	uslubidan	foydalangan	holda	ishlab	chiqilgan	bo	ʻlib,	u	frontend	
qismda	oʻzgartirish	kiritishni	osonlashtirish	uchun	xizmat	qiladi.	
II	BOB	WEB	SAYT	
Mehmonxona	web	saytining	kod	qismi	
HTML	kodlari	:Index.html 19 20 21 22 23 24 25 26	
Coffee	shop	web	saytining	CSS	kodlari 27 28 29 30 31 32 33 34 35 36	
Kafedra	hujjatri	jamlovchi	web	ilova	ishlab	chiqish	dizayn	qismi	
1-rasm.	Kirish	(Sign	in). 37	
2-	rasm.	Asosiy	oyna.	(MainMenu).	Admin	paneli.	
3-rasm.	Ma	’lumotlar.	Admin	paneli. 38	
4-rasm.	To	‘la	Ma	’lumotlar.	Admin	paneli.	
5-rasm.	Nazorat.	Admin	paneli. 39	
6-rasm.	Registration.	Admin	paneli.	
7-rasm.	Kirish. 40	
Kafedra	hujjatlarini	jamlovchi	web	-sayt	yaratish	biznesni	rivojlantirish	va	mijozlarga	
qulaylik	yaratishda	muhim	vosita	hisoblanadi.	Ushbu	kurs	ishi	davomida	veb-sayt	
yaratish	jarayonining	nazariy	va	texnik	jihatlari	chuqur	o‘rganildi.	
Vebsaytni	tuzishda	asosan	HTML,	CSS	va	PHP	foydalandim.	Saytni	
tuzishda	quyidagi	HTML	semantik	elementlaridan	foydalanildi:	<header>,	<nav>,	
<section>	hamda	<footer>	lardan	foydalangan	holda	tuzildi.	Hamda	asosan	<div>,	
<h2>,	<h3>,	<h4>,	<h5>,	<p>,	<img>,	<li>,	<ul>,	<a>,	<i>,	<span>,	<br>,	
<button>	va	boshqa	HTML	teglari	orqali	veb	sayt	tuzildi.	Shuningdek,	asosan	
classlar	orqali	saytga	style	(dizayn)	berildi.	Css	fayllarda	saytni	bezash	uchun	turli	
kodlar	yozildi.	OS	panel	orqali	bazaga	bog	’langan.	
	Sayt	uchun	domen	nomi	(domen):	Sayt	yaratish	uchun	texnik	
topshiriqlarni	tayyorlash	bosqichida	ham	sayt	uchun	domen	nomi	to	‘g‘risida	qaror	
qabul	qilish	maqsadga	muvofiqdir.	Agar	domen	oldindan	ro	‘yxatdan	o‘tmagan	
bo	‘lsa,	unda	siz	mos	bo	‘lgan	bepul	domen	nomini	tanlashingiz	va	uni	ro	‘yxatdan	
o‘tkazishingiz	kerak.	
	Saytning	tuzilishi:	Saytni	ishlab	chiqish	bo	‘yicha	texnik	topshiriq	
doirasida	saytning	kelajakdagi	tuzilishini	(saytning	asosiy	bo	‘limlari,	bo	‘limlari	va	
sarlavhalari,	ularning	mazmuni,	xizmatlari)	aniqlash	kerak,	shu	bilan	birga	resursni	
yanada	rivojlantirish	imkoniyatlari.	
	Sayt	navigatsiyasi:	Saytning	navigatsiya	menyusini	tashkil	qilishning	
oqilona	shaklini	aniqlash,	saytning	qulayligini	yaxshilashga	yordam	beradigan	
ba	’zi	parametrlarni	hisobga	olish	kerak.	
	Web-sayt	dizayni:	Saytni	yaratish	bo	‘yicha	texnik	topshiriqda	saytni	
loyihalash	uchun	barcha	asosiy	talablar	belgilanadi:	optimal	o‘lchamlari,	
brauzerlararo	muvofiqligi	va	boshqalar.	Agar	sayt	etarlicha	murakkab	bo	‘lsa,	sayt	
sahifalarining	prototiplari	yaratiladi	(sahifa	sxemasining	sxematik	versiyasi). 41	
Foydalanilgan	adabiyotlar	
1.M.M.Aripov	va	boshqalar.	Informatika.	Axborot	texnologiyalari.	o‘quv	
qo	‘llanmasi,	1-2	qism.	Toshkent,	2003.	
2.Yuldashev	ulmasbek	Abdubanapovich.Web	Dizayndan	O	’quv	Qo	’llanma.	
Guliston-2022
3.	M.Aripov,	Yu.Pudovchenko,	K.Aripov.	«Osnovi	Internet	»	T.:	O	‘zMU	2002.	
4.	M.	Aripov.	«Informatika	va	hisoblash	texnikasi	asoslari	».Toshkent,2001	.	
5.	https://www.nuu.uz	-Informatika	o‘qitish	metodikasi	kursidan	distantsion	kurs.	
O	‘zbekiston	Milliy	universiteti.	
6.https://www.bitpro.ru/ITO/index.html-	«Informatsionnie	texnologii	
vobrazovanii	»	konferentsiya	sayti.	
7.	https://www.ziyonet.uz	–	O	‘zbekiston	Respublikasi	Axborot-ta	’lim	tarmog	‘i.	
8.	https://www.infomicer.net	–	Elektron	darsliklar,	entsiklopediyalar,	multimedia	
materiallari	va	boshqalar.	
9.	https://github.com/

Kafedra hujjatlari jamlovchi web ilova ishlab chiqarish

Купить
  • Похожие документы

  • 3d-max dasturida obektlarni yaratish
  • Algoritm va ma’lumotlar strukturasi
  • 3D-MAX dasturi haqida
  • 3D Studio MAX dasturiga kirish. 3D Studio MAX dasturi haqida tushuncha
  • Adobe photoshop dasturida tasvirlarda ishlov berish,taqdimot yaratish

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha