logo

Portfolio Veb saytini yaratish

Загружено в:

12.08.2023

Скачано:

0

Размер:

1758.5615234375 KB
Mavzu:   Portfolio Veb saytini yaratish
                                                           Mundarija
Kirish……………………………………………………………………………….
I BOB WEB-SAHIFA HAQIDA MA’LUMOTLAR
1. Html haqida tushuncha……………………………………………………
2. CSS haqida tushuncha…………………………………………………….
3. PHP haqida tushuncha…………………………………………………….
II BOB WEB SAYT HAQIDA  MA’LUMOTLAR
1. Bank - sayt haqida tushuncha………………………………………...
2. Bank – saytning ko’rinishi………………………………………
Xulosa……………………………………………………………………………
Foydalanilgan  adabiyotlar………………………………………………………
                                                  
REJA: I. Kirish: Web sahifa haqida asosiy ma’lumotlar
II. Asosiy qism: Web sayt haqida malumotlar
     1.HTML dagi asosiy kodlar
      2.CCS dagi asosiy kodlar
      3.Sayt yaratilishi va uning Brauzerdagi natijasi
III.    Xulosa 
IV.    Foydalanilgan adabiyotlar
Kirish
             Bugungi kunda Internet olamiga faqatgina kompyuterlar bilan emas, balki uyali
telefon   aloqa   texnologiyalari   yordamida   ham   kirish   oddiy   holga   aylandi.   Shuningdek, hozirgi globallashgan davrda har tomonlama takomillashtirilgan vositalar va kashfiyotlar
ham   sinovdan   o‘tkazilmoqda.   Global   kompyuter   tarmog‘i   bugungi   kungacha   ma’lum
bo‘lgan   barcha   axborot   manbalaridan   (telefon,   pochta,   televidenie,   radio,   matbuot
nashrlari   va   boshqalar)   farqli   holda,   o‘z   foydalanuvchilariga   har   qanday   ma’lumotni
istalgan   shakl   va   ko‘rinishda,   ularning   qiziqish   va   xohishlariga   qarab,   alohida   tanlov
asosida uzatish va olish uchun qulay imkoniyat yaratib kelmoqda.
Web dizayn fanining vazifasi: 
- Web texnologiyalar asoslari bilan tanishtirish; 
- zamonaviy axborot texnologiyalari orqali olinayotgan ma’lumotlarning qanday 
hosil qilinishi va ulardan foydalanish haqida ma’lumotlarni berish; 
- Web saytlarni hosil qiluvchi dasturlar va dasturlash tillari bilimlari bilan tanishtirish: 
-   Flash   muhitida   oddiy   va   interfaol   animasiyalar,   flash   saylar   yaratishga   o‘rgatishdan
iborat.
Web-texnologiyalar   bu   kabi   dinamik   web-saytlarni   yaratish   uchun   bir-biri   bilan
birgalikda   ishlatiladigan   ko‘plab   tillar   va   multimedia   paketlarini   nazarda   tutadigan
umumiy   atama.   Har   bir   alohida   texnologiya   o‘z-o‘zidan   ancha   cheklangan   va   hech
bo‘lmaganda   boshqa   bitta   texnologiyadan   ikki   tomonlama   foydalanishni   talab   qiladi.
Shuning   uchun   biz   saytni   tashkil   etuvchi   barcha   tarkibiy   qismlar   bir-biriga   bog‘liqdir
degan xulosaga kelishimiz mumkin.biz web-saytlarni yaratish 
uchun ishlatiladigan individual web-ishlab chiqish texnologiyalari va vositalarini 
muhokama qilamiz. Ammo bundan oldin, biz web-saytning ikkita alohida qismini aniq 
bilib olishimiz kerak: old  (Frontend)  va orqa  (Backend)  qism. 
Frontend  bu – web-saytning foydalanuvchi o‘z ekranida ko‘rishi va o‘zaro aloqada 
bo‘lishi mumkin bo‘lgan barcha qismlarini anglatadi. 
Backend   esa   Frontedga   qarama-qarshi   tomonga   ishora   qiladi.   Bu   web-sahifa
funktsiyasini   bajaradigan   maxfiy   mexanizmlarni   o‘z   ichiga   oladi.   Oddiy   foydalanuvchi
odatda orqa tomonda nima sodir bo‘lishini bilmaydi 
Web saytlar haqida ma’lumotlar
Web dasturlash haqida, Frontend nima?
Dasturlash   juda   qiziqarli   va   har   tomonlama   foydali   mashg‘ulot.   Dasturlashni
o‘rganish   juda   oson.   Qiziqish   va   yangi   bilimlarni   o‘zlashtirishga   bo‘lgan   yuqori darajadagi   istak   bilan   bir   necha   oylik   mehnat   orqali   har   kim   malakali   dasturchiga
aylanishi mumkin. Web dasturlash mening sevimli mashg‘ulotlarimdan biri.
Web   dasturlash   brauzeringiz   orqali   ko‘rishingiz   va   foydalanishingiz   mumkin
bo‘lgan   barcha   web   dasturlarni   tayyorlash   jarayonini   o‘z   ichiga   oladi.   Web   dasturlash
ham   juda   qiziqarli   va   katta   daromad   keltiradigan   soha   hisoblanadi.   Malakali
dasturchilarga bo‘lgan talab bugungi kunda har doimgidan ham  yuqori. Agar qachondir
web   dasturlashni   o‘rganish   haqida   o‘ylab   ko‘rgan   bo‘lsangiz,   hozir   bu   niyatingizni
amalga oshirish uchun kirishishning ayni vaqti!
Web dasturlash haqida, Frontend nima?
Avvalo   “frontend”   va   “backend”   so‘zlarining   o‘zbek   tilidagi   ma’nolari   bilan
tanishib   chiqaylik.   “Frontend”   (front   end,   front-end)   o‘zbek   tilida   “Oldindagi   (ustki)
tomon” degan ma’noni anglatadi. Biz bu so‘z bilan u yoki bu narsaning tashqi, hammaga
ko‘rinib   turadigan   qismini   nazarda   tutamiz.   Backend   (back   end,   back-end)   esa
Frontendning aksi hisoblanib, qaysidir narsaning ichki, yoki orqa tomoni degan ma’noni
anglatadi.   Bu   bilan   biz   qaysidir   narsaning   hammaga   ko‘rinmaydigan,   yashiring,   ichki
yoki orqa tomonini nazarda tutgan bo‘lamiz.
Frontend   -   Bu   o‘zi   nima   va   yuqoridagi   gaplarga   buning   nima   bog‘liqligi   bor?»
dersiz, bu savolingizga ushbu maqolada javob topasiz degan umiddamiz.
Frontend   -   «tashqi   interfeys   degan   ma’noni   bildirib,   veb   texnologiyalarning   biridir.   Bu
texnologiya   yordamida   veb   sahifalarning   insonga   ko‘rinib   turuvchi,   ma’lumot   beruvchi
vizual qismi yaratiladi. Frontend texnologiyalarini o‘rgangan inson o‘z ijodkorligi, kretiv
yondoshuvi   orqali   turli   g‘oyalarini   veb   sahifalar,   dasturlar   shaklida   ro‘yobga   chiqarishi
mumkin bo‘ladi.
Bugungi   kunda   shaxsiy   veb   sahifaga   ega   bo‘lish   o‘ziga   xos   elektron   vizitka,
passport vazifasini bajaribgina qolmay, balki sayt orqali ko‘plab foydali ishlarni amalga
oshirish   mumkin   bo‘lib   qoldi.   Masalan,   jurnalist,   shoir,   yozuvchi   o‘z   ijodi   va
izlanishlarinini   veb   sahifasi   orqali   yoritib   borishi   mumkin.   Tadbirkor   o‘z   sahifasida
mahsulot va xizmatlarini keng targ‘ib qilishi va daromadini oshirishi mumkin.
Umumiy   qilib   aytadigan   bo‘lsak   Frontend   texnologiyalarini   o‘rganish   -   internet
xazinasining   kalitini   qo‘lga   kiritish   demakdir,   bu   xazinadan   xohlagan   narsangizni
olishingiz, foydalnishingiz, boshqarishingiz mumkin.
Qanday texnologiyalar o‘rganiladi? Nimadan boshlash kerak?
Frontend dasturlash sohasi bir necha til va texnologiyalarni o‘z ichiga oladi. Uning
asoslari   HTML,   CSS   va   JavaScriptdir.   Vaqt   davomida   saytlarning   ko‘rinishi   va ishlashiga   bo‘lgan   sifat   talabi   o‘sishi   tufayli   shu   texnologiyalar   asosida   bir   qancha
freymvork va kutubxonalar tuzib chiqilgan. Ulardan ko‘zlangan asosiy maqsadlardan biri
sayt   tuzishga   ketadigan   vaqtni   qisqartirishdir.   CSS   asosida   Less,   Less   oldindan   ishlov
beruvchi (preprotsessor), foydalanuvchi interfeysini tuzishda yordam beruvchi Bootstrap,
Materialize,   Foundation,   Bulma   va   Tailwind   freymvorklari   tuzilgan   bo‘lsa,   JavaScript
asosida   hozirgi   kunda   trendda   bo‘lgan   Angular,   Vue   freymvorklari,   jQuery   va   React
kutubxonalari   tuzib   chiqilgan.   Malakali   frontend   dasturchilarga   dunyoning   ko‘plab
davlatlarida   talab   bor.   Ularning   bilimi   va   tajribasiga   qarab   turlicha   ish   haqi   to‘lanadi.
Bugungi   kunda   O‘zbekistonda   malakali   frontend   dasturchilar   oyiga   o‘rtacha   300$   dan
1000$ gacha o‘rtacha  daromad topishlari  mumkin. Quyida  frontend dasturlash  sohasiga
kiruvchi til va texnologiyalar haqida batafsil ma’lumot berib o‘tamiz.
           Asosan o‘raganish kerak bo‘lgan manbalar bo‘lar(Frontend uchun)
??????  Front-End   quyidagi texnologiyalar o‘rganiladi (mana shu ketma ketlikda):
??????  Html5
??????  Css3
??????  JavaScript (Es6)
??????  Bootstrap
??????  jQuery yoki Js framework Vue.js, React.js, Angular  
?????? Sass
Web-texnologiyalar   bu   kabi   dinamik   web-saytlarni   yaratish   uchun   bir-biri   bilan
birgalikda   ishlatiladigan   ko‘plab   tillar   va   multimedia   paketlarini   nazarda   tutadigan
umumiy   atama.   Har   bir   alohida   texnologiya   o‘z-o‘zidan   ancha   cheklangan   va   hech
bo‘lmaganda   boshqa   bitta   texnologiyadan   ikki   tomonlama   foydalanishni   talab   qiladi.
Shuning   uchun   biz   saytni   tashkil   etuvchi   barcha   tarkibiy   qismlar   bir-biriga   bog‘liqdir
degan xulosaga kelishimiz mumkin HTML   (Hyper   Text   Mark-up   LanguYoshi)   -   bu   har   qanday   web-saytni
birlashtiruvchi elim. Uy qurish kabi, siz har doim birinchi navbatda mustahkam poydevor
qurasiz.   Har   qanday   sayt   uchun   HTML   bu   asosdir.   HTML   -   bu   oson   o‘rganiladigan   va
undan   foydalanishni   boshlash   uchun   hech   qanday   chiroyli   (yoki   qimmat!)   Paketlarni
talab qilmaydigan ochiq manba tili (ya’ni hech kimga tegishli emas). Sizga kerak bo‘lgan
narsa   -   Windows   Notepad,   Visual   Studio   Code   kabi   dasturlarda   yozish   kerak   bo‘lgan
teglar, ko‘p vaqt va sabr.
HTML "teg" tizimida ishlaydi, bu yerda har bir teg ushbu teg ichiga joylashtirilgan
tarkibga ta’sir qiladi, masalan teg qanday ta’sir qiladi . O‘z-o‘zidan nisbatan cheklangan
bo‘lsada,   bu   HTML   ning   moslashuvchanligi   web-saytlarning   murakkabligini   oshirishga
imkon   beradi.   Uyingizning   poydevori   singari,   HTML   ham   HTML-sahifalaringizda
birlashtirilgan turli xil tillarni qo‘llabquvvatlash uchun yetarlicha kuchli.
DHTML   (Dynamic   HTML)   xuddi   nomidan   ko‘rinib   turibdiki,   oddiy   HTML
sahifalaringizga  dinamik,  harakatlanuvchi  yoki  o‘zgaruvchan  tarkib  qo‘shib  beradi.  Buni
HTMLning yanada rivojlangan versiyasi deb o‘ylang, garchi DTHML aslida o‘zi dasturlash
tili   emas.   DHTML   -   bu   dasturlar   guruhini   tavsiflash   uchun   ishlatiladigan   keng   atama,
asosiylari quyida tavsiflangan
JavaScript:   JavaScript   -   bu   "skript"   tili.   Biroz   badiiy   filmdagi   ssenariyga   o‘xshab,
"nima   bo‘lishini"   hal   qilish   uchun   foydalaniladi.   Bu   ekrandagi   voqealar   ketma-ketligi
bo‘lishi   mumkin,   bu   erda   bir   voqea   boshqasining   oxirigacha   boshlanadi   yoki foydalanuvchi   qandaydir   tarzda   sahifa   bilan   o‘zaro   aloqada   bo‘lishiga,   masalan,
sichqonchani havola orqali harakatlantirishiga dasturlashtirilgan  javob  bo‘lishi mumkin.
JavaScript - bu murakkab va kuchli til bo‘lib, uni to‘g‘ridan-to‘g‘ri HTML-sahifaning ichiga
yoki alohida JavaScriptfaylga joylashtirish mumkin.
CSS   (Cascading   Style   Sheets)   -   bu   HTML   ning   cheklangan   uslub   xususiyatlarini
kengaytirish  uchun mo‘ljallangan  nisbatan yangi til. O‘rganish va amalga oshirish oson,
CSS - bu sizning saytingiz uslubini, masalan, o‘lcham, rang va shrift kabi matn uslublarini
boshqarishning eng yaxshi usuli.
 
CSS HTML-sahifaning ichiga yoki alohida fayllarga joylashtirilishi mumkin. Bitta
CSS faylida butun saytingiz uchun barcha uslubiy xususiyatlarga ega bo‘lishning haqiqiy
afzalligi shundaki, siz har bir HTML faylini birma-bir ko‘rib chiqishingizga emas, balki
butun   faylni   o‘zgartirishingiz   uchun   ushbu   bitta   faylni   tahrirlashingiz   mumkin.   Shu
sababli, ehtimol bu eng foydali web-texnologiya va, albatta, mening sevimlilarimdan biri.
DOM:   DOM   (Document   Object   Model)   dizaynerga   HTML-sahifadagi   rasm,
qatlam   yoki   jadval   kabi   har   qanday   elementga   kirish   huquqini   beradi.   Masalan,   uni
aniqlash   uchun   har   bir   elementga   o‘ziga   xos   "id"   nomi   berilishi   mumkin   6   My   TEG
tarkibi   CSS   va   JavaScript   bilan   birlashtirilganda,   DOM   faqat   "Mening   yorligim"   ga
o‘zgartirishlar   kiritish   uchun   ishlatilishi   mumkin   va   boshqa   hech   qanday   element,
masalan, matn hajmini oshirish yoki "Mening yorligim" ning ekrandagi holati. JavaScript
ning   ham   ekrandagi   matn   hajmini   bosqichma-bosqich   oshirish   kabi   har   qanday
aniqlangan elementga bunday o‘zgarishlarni animatsiya qilish uchun ishlatilgan. Har bir
boshqa  brauzerda  o‘ziga  xos   DOM  mavjud  va  bu  ko‘pincha  mehmon  qaysi   brauzerdan
foydalanayotganligini   aniqlash   uchun   ishlatiladi.   Agar   shaxs,   masalan,   NS6   dan
foydalansa   va   IE5   ishlatayotgan   bo‘lsa,   unga   e’tibor   berilmasa,   muayyan   harakatlar
amalga   oshirilishi   mumkin.   Yuqoridagi   barcha   texnologiyalardan   farqli   o‘laroq,   Flash ochiq   manbali   texnologiya   emas.   Flash   Macromedia-ga   tegishli   bo‘lib,   ular   web-
saytingiz   uchun   Flash   tarkibini   yaratish   uchun   zarur   bo‘lgan   dasturni   ishlab   chiqaradi.
Bundan tashqari, o‘z-o‘zidan web-brauzerda Flash-tarkib ko‘rsatilmaydi, "plagin" yuklab
olinishi   va   uni   to‘g‘ri   ko‘rishidan   oldin   saytingizga   tashrif   buyuruvchi   tomonidan
o‘rnatilishi   kerak   (bepul).   Ushbu   plaginlar   (mini-ilovalar)   ham   Internetdagi   eng
zamonaviy   Flash   tarkibini   namoyish   qilishlarini   ta’minlash   uchun   yangilanishi   kerak.
Flashning   kamchiliklaridan   uni   ijobiy   tomonlari   ko‘p.   Flash   hozirda   tarmoq   uchun
animatsiya,   video,   ovozli   va   juda   ta’sirli   interaktiv   web-saytlarni   qo‘llabquvvatlovchi
yagona   haqiqiy   multimedia   paketlaridan   biridir.   Ko‘pgina   webfoydalanuvchilar   Flash
dasturini   plaginini   o‘rnatadi   va   aksariyat   web-dizaynerlar   Flash   dasturini   plaginsiz
ishlatadilar.
Web-ishlab   chiqish   deganda   web-saytlarni   yaratish   jarayoni   tushuniladi.   Ushbu
jarayon bir qator bosqichlarga asoslangan bo‘lib, biz har bir jarayonda ishtirok etadigan
vositalarni o‘rganib chiqishda batafsilroq ko‘rib chiqamiz.
Odatda   web-saytning   ikkita   qismi   Oldinga   borganimizda,   biz   web-saytlarni
yaratish uchun ishlatiladigan individual web-ishlab chiqish texnologiyalari va vositalarini
muhokama   qilamiz.   Ammo   bundan   oldin,   biz   web-saytning   ikkita   alohida   qismini   aniq
bilib   olishimiz   kerak:   old   (Frontend)   va   orqa   (Backend)   qism.   Frontend   bu   –   web-
saytning foydalanuvchi o‘z ekranida ko‘rishi va o‘zaro aloqada bo‘lishi mumkin bo‘lgan
barcha qismlarini anglatadi. Backend esa Frontedga qarama-qarshi tomonga ishora qiladi.
Bu   websahifa   funktsiyasini   bajaradigan   maxfiy   mexanizmlarni   o‘z   ichiga   oladi.   Oddiy
foydalanuvchi odatda orqa tomonda nima sodir bo‘lishini bilmaydi 
Web-saytni rivojlantirishning navbatdagi bosqichi: texnik tavsiflarni shakllantirish
Texnik   topshiriq   -   bu   mijoz   bilan   tuzilgan   hujjat.   U   manbaning   batafsil   tavsiflarini   o‘z ichiga   oladi:   Dizayn   bo‘yicha   takliflar   (rangli   dizayn,   korporativ   identifikatsiyani
qo‘llash   yoki   uning   rivojlanishi,   grafik   elementlarning   matnga   nisbati);   o   Semantik
yadro; o Sayt tuzilishi, sahifalar, toifalar, bloklar soni; o Saytning faoliyati (faqat standart
yoki   qo‘shimcha   modullarni   ishlab   chiqish,   ularning   batafsil   tavsifi   va   maqsadlari);   o
Amaliy   texnologiyalar;   o   Resursga   texnik   talablar.   Texnik   topshiriqlar   ishlab   chiqishda
ishtirok   etadigan   har   bir   ishlab   chiquvchi   ishonadigan   asosdir.   Shuning   uchun
buyurtmachining   texnik   spetsifikatsiyani   11   tayyorlashda   ishtirok   etishi   zarur.   Mijoz
hujjatni imzolaguncha  u muzokara qilinadi va tahrir  qilinadi. Shundan keyingina loyiha
yaratilish bosqichiga o‘tadi. TKni shakllantirish va muhokama qilish bosqichida saytning
tuzilishi,  uning  navigatsiyasi,   toifalar  va  kichik  toifalar  soni,  ularni  joylashtirish  ketma-
ketligi   va   boshqalar   ham   ishlab   chiqiladi.   Barcha   ma’lumotlar,   shuningdek,   mijoz
tomonidan imzolangan hujjatga kiritilgan.
Web-sayt dizayni maketini yaratish Resursning sifatli ishlashi uchun web-saytlarni
yaratishning barcha bosqichlari muhim, ammo dizaynni ishlab chiqish asosiylaridan biri
hisoblanadi.   Axir,   dizayn   bu   birinchi   navbatda   mehmonni   ko‘radi,   uni   baholaydi   va
sahifada qolishga yoki brauzer yorlig‘ini yopishga qaror qiladi. Dizayner texnik topshiriq
asosida   ishlaydi,   tugmalar,   bannerlar   va   boshqa   grafik   elementlarni   chizadi.   Boshqacha
qilib   aytganda,   web-saytni   rivojlantirishning   birinchi   bosqichida   yaratilgan   protetib
estetik   ko‘rinishga   ega   bo‘lib,   mijoz   tomonidan   tanlangan   ranglarda   ishlab   chiqariladi.
Agar   kompaniya   korporativ   uslubga   ega   bo‘lsa,   unda   dizayn   unga   mos   ravishda   ishlab
chiqilgan.   Shu   bilan   bir   qatorda,   avval   korporativ   identifikatorni,   so‘ngra   unga
asoslangan   dizaynni   ishlab   chiqish   mumkin.   Shuni   ta’kidlash   kerakki,   dizayner   har   bir
sahifaning   dizaynini   emas,   balki   web-dizayn   tendentsiyalaridan   foydalangan   holda   bir
nechta   asosiy   sahifalarning   shablonlarini   chizadi.   Tayyorlangan   tartib   mijozga
topshiriladi   va   uning   roziligini   kutadi.   Agar   takomillashtirish   kerak   bo‘lsa,   dizayner
ularni amalga oshiradi va xaridorga takomillashtirilgan varyantda taqdim etadi.
Maket   dizayneri   tayyor   dizaynni   ishchi   loyihaga   aylantirish   uchun   HTML   dan
foydalanadi.   Resurs   hayotga   ega   bo‘ladi,   dinamik   bo‘ladi,   barcha   tugmalar   ishlaydi.
Resurs o‘zaro faoliyat brauzerga aylanadi va mavjud bo‘lgan barcha Internetbrauzerlarda
to‘g‘ri   ko‘rsatiladi.   Xuddi   shu   bosqichda   CSS   uslublari   yaratiladi   (2-   rasm).   Bundan tashqari,  resurs  boshqaruv  tizimiga  ulangan.  Uning  yordami   bilan loyihaning  sahifalari,
toifalari   va   kichik   toifalari   yaratiladi,   menyu   yorlig‘ining   ishlash   tartibi   aniqlanadi,
bog‘lash   qismlari   joylashtiriladi.   Resurs   tashrif   buyuruvchilarga   taqdim   etiladigan
yakuniy   tuzilmani   oladi.   Ba’zan   saytlardan   CMS   holda   foydalanish   mumkin   (masalan,
ochilish   sahifalari),   shuning   uchun   sayt   HTML   va   CSS-da   asosiy   bazaga   ulanmasdan
joylashtirilgan. Xuddi shu bosqichda toifalar va pastki toifalar sahifada joylashtiriladigan
tarkib, tarkibdir. 
Maket  dizayneri  onlayn-do‘kon uchun mahsulot  kartasining tartibiga katta e’tibor
beradi,   u   texnik   va   foydalanuvchi   talablariga   javob   berishi   kerak.   Joylashtirishning
yakuniy   bosqichida   saytning   moslashuvchan   versiyasi   ishlab   chiqilgan.   Bu   ixtiyoriy,
ammo   mobil   trafikka   erishmoqchi   bo‘lgan   mijozlarga   tavsiya   etiladi.   Web-saytlarni
dasturlash Oddiy saytni yaratish bosqichlarida dasturlashning hojati yo‘q (masalan, bitta
sahifalisahifa).   Agar   katta   va   murakkab   loyiha   ishlab   chiqilayotgan   bo‘lsa,   dasturchi
ishga   qo‘shiladi.   Mutaxassisning   vazifasi   murakkab   funktsiyalarni   ishlab   chiqishdir,
masalan:   kalkulyator,   bank   kartalaridan   foydalangan   holda   to‘lov   tizimi,   valyuta
konvertori,   ya’ni   barcha   funktsiyalarning   standart   paketiga   kiritilmagan   barcha
funktsiyalardir. Tarkibni to‘ldirish Web-saytni yaratilishning oldingi bosqichi sahifalarni
grafik   va   axborot   mazmuni   bilan   to‘ldirishdir.   Ro‘yxatdan   o‘tmasdan   yoki   o‘qishi
mumkin bo‘lgan videolar, fotosuratlar, matnlar va boshqa ma’lumotlar joylashtirilgan. 13
Semantik   yadro   asosida   SEO   kontentlari   yoziladi   (agar   resurs   SEO   usuli   bilan   targ‘ib
qilinadigan bo‘lsa), kontent menejeri grafik elementlarni mantiqiy tuzilishga joylashtiradi
va sahifalar  ichki  optimallashtirilib boriladi. 3-rasm.  Loyihani  sinovdan  o‘tkazish  Web-
sayt yaratish jarayonida test sinovlari eng muhim rol o‘ynaydi. Ishni bir qator mezonlarga
muvofiq resursning ishlashini  nazorat  qiluvchi  va yo‘q qilinishi  kerak bo‘lgan xatolarni
aniqlaydigan  sinovchi   amalga oshiradi   (3-rasm). Biz  alohida  bosqich  sifatida  domen va xostingni tanlamadik. Bu kerak, lekin uni resurs yaratish jarayonining istalgan nuqtasida
qilish mumkin. Ish tugagandan so‘ng, tugallangan loyiha mijozga login va parollar bilan
birga boshqaruv tizimiga o‘tkaziladi.
Loyiha topshirilgandan so‘ng,  mijoz o‘z narxini  to‘lash  orqali  loyihani  targ‘ib qilish  va
qo‘llab-quvvatlash xizmatiga buyurtma berishi mumkin.
Maket   dizayneri   tayyor   dizaynni   ishchi   loyihaga   aylantirish   uchun   HTML   dan
foydalanadi.   Resurs   hayotga   ega   bo‘ladi,   dinamik   bo‘ladi,   barcha   tugmalar   ishlaydi.
Resurs o‘zaro faoliyat brauzerga aylanadi va mavjud bo‘lgan barcha Internetbrauzerlarda
to‘g‘ri   ko‘rsatiladi.   Xuddi   shu   bosqichda   CSS   uslublari   yaratiladi   (2-   rasm).   Bundan
tashqari,  resurs  boshqaruv  tizimiga  ulangan.  Uning  yordami   bilan loyihaning  sahifalari,
toifalari   va   kichik   toifalari   yaratiladi,   menyu   yorlig‘ining   ishlash   tartibi   aniqlanadi,
bog‘lash   qismlari   joylashtiriladi.   Resurs   tashrif   buyuruvchilarga   taqdim   etiladigan
yakuniy   tuzilmani   oladi.   Ba’zan   saytlardan   CMS   holda   foydalanish   mumkin   (masalan,
ochilish   sahifalari),   shuning   uchun   sayt   HTML   va   CSS-da   asosiy   bazaga   ulanmasdan
joylashtirilgan. Xuddi shu bosqichda toifalar va pastki toifalar sahifada joylashtiriladigan
tarkib,   tarkibdir.   Maket   dizayneri   onlayn-do‘kon   uchun   mahsulot   kartasining   tartibiga
katta   e’tibor   beradi,   u   texnik   va   foydalanuvchi   talablariga   javob   berishi   kerak.
Joylashtirishning yakuniy bosqichida saytning moslashuvchan versiyasi ishlab chiqilgan.
Bu ixtiyoriy, ammo mobil trafikka erishmoqchi bo‘lgan mijozlarga tavsiya etiladi. Web-
saytlarni   dasturlash   Oddiy   saytni   yaratish   bosqichlarida   dasturlashning   hojati   yo‘q
(masalan,   bitta   sahifalisahifa).   Agar   katta   va   murakkab   loyiha   ishlab   chiqilayotgan
bo‘lsa,   dasturchi   ishga   qo‘shiladi.   Mutaxassisning   vazifasi   murakkab   funktsiyalarni
ishlab   chiqishdir,   masalan:   kalkulyator,   bank   kartalaridan   foydalangan   holda   to‘lov
tizimi,   valyuta   konvertori,   ya’ni   barcha   funktsiyalarning   standart   paketiga   kiritilmagan
barcha   funktsiyalardir.   Tarkibni   to‘ldirish   Web-saytni   yaratilishning   oldingi   bosqichi
sahifalarni   grafik   va   axborot   mazmuni   bilan   to‘ldirishdir.   Ro‘yxatdan   o‘tmasdan   yoki
o‘qishi   mumkin   bo‘lgan   videolar,   fotosuratlar,   matnlar   va   boshqa   ma’lumotlar
joylashtirilgan.   13   Semantik   yadro   asosida   SEO   kontentlari   yoziladi   (agar   resurs   SEO
usuli bilan targ‘ib qilinadigan bo‘lsa), kontent menejeri grafik elementlarni mantiqiy tuzilishga joylashtiradi
va   sahifalar   ichki   optimallashtirilib   boriladi.   Loyihani   sinovdan   o‘tkazish   Web-sayt
yaratish   jarayonida   test   sinovlari   eng   muhim   rol   o‘ynaydi.   Ishni   bir   qator   mezonlarga
muvofiq resursning ishlashini  nazorat  qiluvchi  va yo‘q qilinishi  kerak bo‘lgan xatolarni
aniqlaydigan sinovchi amalga oshiradi . Biz alohida bosqich sifatida domen va xostingni
tanlamadik.   Bu   kerak,   lekin   uni   resurs   yaratish   jarayonining   istalgan   nuqtasida   qilish
mumkin. Ish tugagandan so‘ng, tugallangan loyiha mijozga login va parollar bilan birga
boshqaruv   tizimiga   o‘tkaziladi.   Loyiha   topshirilgandan   so‘ng,   mijoz   o‘z   narxini   to‘lash
orqali loyihani targ‘ib qilish va qo‘llab-quvvatlash xizmatiga buyurtma berishi mumkin .
HTML va CSS
HTML   va   CSS   veb   sahifalar   asosini   tashkil   qiladi.   HTML   saytda   aynan   nimalar
joylashishi kerakligiga mas’ul bo‘lsa (matn, rasm, video), CSSda ularning qaysi tartibda
joylashuvi   va   qanday   ko‘rinishda   bo‘lishi   yozib   chiqiladi.   Sayt   foydalanuvchilarga
ko‘rinadigan   elementlar   HTML   va   CSSda   tuzilgani   uchun   bu   ikkisisiz   sayt   tuzib
bo‘lmaydi. Shuning uchun ham frontend sohasini o‘rganish aynan shu texnologiyalardan
boshlanadi. Bularda bor imkoniyatlarga qo‘shimchalar va yangiliklar qo‘shilib, HTML5
va CSS3 standardlari ishlab chiqilgan.
PHP dasturlash tili
Ko’pgina boshqa dasturlash tillaridan farqli ravishda, PHP qandaydir tashkilot yoki
kuchli   dasturchi   tomonidan   yaratilgan   emas.   Uni   oddiy   foydalanuvchi   Rasmus   Lеrdorf
1994   yili   o’zining   bosh   sahifasini   intеraktiv   uslubda   ko’rsatish   uchun   yaratgan.   Unga
Personal Home Page (PHP – shaxsiy bosh sahifa) dеb nom bеrgan.
PHP   –   wеb   tеxnologiya   tili.   PHPni   o’rganish   uchun   avval   HTML   va   dasturlash
tilidan   habardor   bo’lish   talab   qilinadi.   PHPning   vazifasi   HTML   faylini   yaratib   bеrish.
PHPda   yozilgan   kod   sеrvеrning   o’zida   bajarilib,   mijozga   HTML   shaklida   yеtib   boradi.
Bu havfsizlik jihatdan ancha maqsadga muvofiq.
PHP   dаsturlаri   ikki   usuldа   bаjаrilishi   mumkin:   Web-server   tоmоnidаn   stsenаriy
ilоvаsi vа kоnsоl dаsturi sifаtidа. 
HTML va CSS HTML   va   CSS   veb   sahifalar   asosini   tashkil   qiladi.   HTML   saytda   aynan   nimalar
joylashishi kerakligiga mas’ul bo‘lsa (matn, rasm, video), CSSda ularning qaysi tartibda
joylashuvi   va   qanday   ko‘rinishda   bo‘lishi   yozib   chiqiladi.   Sayt   foydalanuvchilarga
ko‘rinadigan   elementlar   HTML   va   CSSda   tuzilgani   uchun   bu   ikkisisiz   sayt   tuzib
bo‘lmaydi. Shuning uchun ham frontend sohasini o‘rganish aynan shu texnologiyalardan
boshlanadi. Bularda bor imkoniyatlarga qo‘shimchalar va yangiliklar qo‘shilib, HTML5
va CSS3 standardlari ishlab chiqilgan.
PHP dasturlash tili
Ko’pgina boshqa dasturlash tillaridan farqli ravishda, PHP qandaydir tashkilot yoki
kuchli   dasturchi   tomonidan   yaratilgan   emas.   Uni   oddiy   foydalanuvchi   Rasmus   Lеrdorf
1994   yili   o’zining   bosh   sahifasini   intеraktiv   uslubda   ko’rsatish   uchun   yaratgan.   Unga
Personal Home Page (PHP – shaxsiy bosh sahifa) dеb nom bеrgan.
PHP   –   wеb   tеxnologiya   tili.   PHPni   o’rganish   uchun   avval   HTML   va   dasturlash
tilidan   habardor   bo’lish   talab   qilinadi.   PHPning   vazifasi   HTML   faylini   yaratib   bеrish.
PHPda   yozilgan   kod   sеrvеrning   o’zida   bajarilib,   mijozga   HTML   shaklida   yеtib   boradi.
Bu havfsizlik jihatdan ancha maqsadga muvofiq.
PHP   dаsturlаri   ikki   usuldа   bаjаrilishi   mumkin:   Web-server   tоmоnidаn   stsenаriy
ilоvаsi vа kоnsоl dаsturi sifаtidа.
 HTML dagi asosiy kodlar
HTML,vebsahifalarni   yaratish   uchun   ishlatiladigan   bir   tilda   sintaksisidir.
HTML   yordamida,matn,   rasmlar,   videolar   va   boshqa   mediyalar   vebsahifada
joylashishi   mumkin .   HyperText   Markup   LanguYoshi   (HTML)   -   bu   WEB-da   gipermatnli
hujjatlar   yaratish   uchun   standart   til.   HTML   hujjatlarni   har   xil   turdagi   WEB-brauzerlar
orqali   ko‘rish   mumkin.   Hujjat   HTML   yordamida   yaratilganda,   web-brauzer   HTMLni
sharhlab,   hujjatning   turli   elementlarini   ajratib   ko‘rsatishi   va   avval   ularni   qayta   ishlashi
mumkin.   HTML-dan   foydalanish   hujjatlarni   ularni   ko‘radigan   har   qanday   tizimdagi
shriftlar,   chiziqlar   va   boshqa   grafik   elementlardan   foydalangan   holda   taqdimot   uchun
formatlash imkonini beradi. HTML versiyalari HTML 1991 yilda ingliz olimi Tim Berners-Li
tomonidan   ishlab   chiqilgan.   Keyinchalik   HTMLning  takomillashtirilgan   versiyalari   paydo bo‘la boshladi yil Ko‘pgina hujjatlar sarlavhalar, xatboshilar yoki ro‘yxatlar kabi standart
elementlarga   ega.   HTML   teglaridan   foydalanib,   ushbu   elementlarni   belgilashingiz   18
mumkin, WEB-brauzerlarga ushbu elementlarni ko‘rsatish uchun minimal ma’lumotlarni
taqdim   etishingiz   mumkin,   shu   bilan   birga   hujjatlarning   umumiy   tuzilishi   va   to‘liqligi
saqlanadi.   HTML   hujjatini   o‘qish   uchun   faqat   HTML   teglarini   sharhlaydigan   va   hujjatni
muallif   bergan   shaklda   ekranda   aks   ettiradigan   WEB   brauzeri   kerak   bo‘ladi.   Ko‘pgina
hollarda,   hujjat   muallifi   hujjatning   tashqi   ko‘rinishini   qat’iy   belgilaydi.   HTML   uchun
o‘quvchi  (WEB   brauzerining   imkoniyatlaridan   kelib   chiqib,  ma’lum   darajada,   hujjatning
ko‘rinishini   boshqarishi   mumkin   (lekin   uning   mazmuni   emas).   HTML   sarlavha   yoki
paragraf   qaerda   bo‘lishi   kerakligini   belgilashga   imkon   beradi.   HTML   yorlig‘idan
foydalangan holda hujjat, so‘ngra ushbu teglarni sharhlash uchun WEB-brauzerni taqdim
etadi.  Masalan, bitta  WEBbrauzer  xat   boshining yorlig‘ini  taniy  oladi va  kerakli  shaklda
hujjatni taqdim etishi mumkin, ikkinchisi bunday qobiliyatga ega emas va hujjatni bitta
satrda taqdim etadi.Ba’zi WEB-brauzerlarning foydalanuvchilari, shuningdek, o‘lcham va
ko‘rinish shriftini, rangini va hujjat ekraniga ta’sir qiladigan boshqa parametrlarni sozlash
qobiliyatiga   ega.   HTML   teglarini   taxminan   ikkita   toifaga   bo‘lish   mumkin:   WEB-brauzer
tomonidan   hujjat   tanasining   umuman   qanday   ko‘rsatilishini   belgilaydigan   teglar
hujjatning   nomi   yoki   muallifi   kabi   umumiy   hujjat   xususiyatlarini   tavsiflovchi   teglar
Esingizda bo‘lsin, HTML-ning asosiy afzalligi shundaki, sizning hujjatingizni har xil turdagi
WEB-brauzerlarda va turli platformalarda ko‘rish mumkin.
Asosiy qoidalar  
Barcha   HTML   teglari   "<"   (chap   burchakli   qavs)   bilan   boshlanib,   ">"   (o‘ng
burchakli qavs) bilan tugaydi. Odatda, boshlang‘ich yorlig‘i va tugatish yorlig‘i mavjud.
Masalan,   boshlang‘ich   va   oxirgi   teglar   ichidagi   matnni   belgilaydigan   va   hujjatning
sarlavhasini  tavsiflovchi  sarlavha teglari:  Yakuniy yorliq boshlang‘ich  yorlig‘i  bilan  bir
xil   ko‘rinadi   va   undan   burchakli   qavs   ichidagi   matn   oldida   oldinga   siljish   bilan
farqlanadi.   Ushbu   misolda   yorlig‘i   esa   web-brauzerga   sarlavha   matnini   tugatishni
buyuradi. (abzatsni belgilaydigan yorliq) kabi ba’zi teglar oxirgi yorliqni talab qilmaydi, ammo undan foydalanish hujjatning asl matnini o‘qish va tuzilishini yaxshilaydi. HTML
kichik harflarga sezgir emas va oldingi misol quyidagicha ko‘rinishi mumkin:
HTML,vebsahifalarni   yaratish   uchun   ishlatiladigan   bir   tilda   sintaksisidir.  
HTML   yor-damida,matn,   rasmlar,   videolar   va   boshqa   mediyalar   veb-sahifada   joylashishi  
mumkin .
HyperText Markup LanguYoshi (HTML) - bu WEB-da gipermatnli hujjatlar yaratish
uchun   standart   til.   HTML   hujjatlarni   har   xil   turdagi   WEB-brauzerlar   orqali   ko‘rish
mumkin.   Hujjat   HTML   yordamida   yaratilganda,   web-brauzer   HTMLni   sharhlab,
hujjatning   turli   elementlarini   ajratib   ko‘rsatishi   va   avval   ularni   qayta   ishlashi   mumkin.
HTML-dan   foydalanish   hujjatlarni   ularni   ko‘radigan   har   qanday   tizimdagi   shriftlar,
chiziqlar va boshqa grafik elementlardan foydalangan holda taqdimot uchun formatlash
imkonini beradi. HTML versiyalari HTML 1991 yilda ingliz olimi Tim Berners-Li tomonidan
ishlab   chiqilgan.   Keyinchalik   HTMLning   takomillashtirilgan   versiyalari   paydo   bo‘la
boshladi   yil   Ko‘pgina   hujjatlar   sarlavhalar,   xatboshilar   yoki   ro‘yxatlar   kabi   standart
elementlarga   ega.   HTML   teglaridan   foydalanib,   ushbu   elementlarni   belgilashingiz   18
mumkin, WEB-brauzerlarga ushbu elementlarni ko‘rsatish uchun minimal ma’lumotlarni
taqdim   etishingiz   mumkin,   shu   bilan   birga   hujjatlarning   umumiy   tuzilishi   va   to‘liqligi
saqlanadi.   HTML   hujjatini   o‘qish   uchun   faqat   HTML   teglarini   sharhlaydigan   va   hujjatni
muallif   bergan   shaklda   ekranda   aks   ettiradigan   WEB   brauzeri   kerak   bo‘ladi.   Ko‘pgina
hollarda,   hujjat   muallifi   hujjatning   tashqi   ko‘rinishini   qat’iy   belgilaydi.   HTML   uchun
o‘quvchi  (WEB   brauzerining   imkoniyatlaridan   kelib   chiqib,  ma’lum   darajada,   hujjatning
ko‘rinishini   boshqarishi   mumkin   (lekin   uning   mazmuni   emas).   HTML   sarlavha   yoki
paragraf   qaerda   bo‘lishi   kerakligini   belgilashga   imkon   beradi.   HTML   yorlig‘idan
foydalangan holda hujjat, so‘ngra ushbu teglarni sharhlash uchun WEB-brauzerni taqdim
etadi.  Masalan, bitta  WEBbrauzer  xat   boshining yorlig‘ini  taniy  oladi va  kerakli  shaklda
hujjatni taqdim etishi mumkin, ikkinchisi bunday qobiliyatga ega emas va hujjatni bitta
satrda taqdim etadi.Ba’zi WEB-brauzerlarning foydalanuvchilari, shuningdek, o‘lcham va
ko‘rinish shriftini, rangini va hujjat ekraniga ta’sir qiladigan boshqa parametrlarni sozlash
qobiliyatiga   ega.   HTML   teglarini   taxminan   ikkita   toifaga   bo‘lish   mumkin:   WEB-brauzer tomonidan   hujjat   tanasining   umuman   qanday   ko‘rsatilishini   belgilaydigan   teglar
hujjatning   nomi   yoki   muallifi   kabi   umumiy   hujjat   xususiyatlarini   tavsiflovchi   teglar
Esingizda bo‘lsin, HTML-ning asosiy afzalligi shundaki, sizning hujjatingizni har xil turdagi
WEB-brauzerlarda va turli platformalarda ko‘rish mumkin.
HTML   (HyperText   Markup   Language)   veb   sahifalarni   yaratish   uchun   ishlatiladiga
n   markaziy  
tili   hisoblanadi.   Bu   tilning   vazifasi   matn,   rasmlar,   videolar,   audio,   formalar,   jadval,   havol
alar   va boshqa   elementlar   yordamida   veb   sahifalarni
tuzishdir.   HTML,   veb   brauzerlarga   sahifalarni  
kiritish   yoki   hosil   qilingan   sahifalarni   ko'rish   imkoniyatini   beradi.   HTML   foydalanuvchil
ar,   turli   platformalarda   (kompyuterlar,   planshetlar,   mobil   qurilmalar   va   boshqalar)   sahifal
arni   ko'rish   va   boshqarish   imkoniyatini   ta'minlaydi.   HTML,   vebdasturlashning   asosiy   qis
mlaridan   biri            hisoblanadi . .
<!DOCTYPE   html>
<html   lang="en">
<head>
<   body>
<div   class="header-top">
<div   class="header">
<div   class="container">
<div   class="row">
<div   class="col-xl-3   col-lg-3   col-md-3   col-sm-3   col   logo_section">
<div   class="full">
<div   class="center-desk">
<div   class="logo">
<a   href="index.html"><img   src="images/logo.png"   alt="#"  
/></a>
</div>
</div>
</div>
</div>
<div   class="col-xl-9   col-lg-9   col-md-9   col-sm-9">
<div   class="menu-area">
<div   class="limit-box"> <nav   class="main-menu">
<ul   class="menu-area-main">
<li   class="active">   <a   href="index.html">САЙТ</a>   </li>
<li>   <a   href="#jewellery">мода</a>   </li>
<li>   <a   href="#contact">Contact</a>   </li>
<li>   <a   href="#clients">мода.РУ</a>   </li>
</ul>
</nav>
</div>
</div>
</div>
</div>
</div>
</div>
<!--   end   header   inner   -->
<!--   end   header   -->
<section   class="slider_section">
<div   class="banner_main">
<div   class="container">
<div   class="row   d_flex">
<div   class="col-xl-5   col-lg-5   col-md-5   col-sm-12   ">
<div   class="text-bg">
<h1>ФАТИМА   ПРО   МОДЫ</h1>
<span>СИКРЕТЫ   МОДЫ   И   СТИЛА   <br>
<strong   class="land_bold">СОЗДАНА   2023</strong></span>
<a   href="#">Связаться   с   нами</a>
</div>
</div>
<div   class="col-xl-7   col-lg-7   col-md-7   col-sm-12">
<div   class="text-img">
<figure><img   src="images/img.png"   /></figure>
</div>
</div>
</div>
</div>
</div> </section>
</div>
</header>
<!--   Best   -->
<div   id="jewellery"   class="Best">
<div   class="container">
<div   class="row">
<div   class="col-md-12">
<div   class="titlepage">
<h2>Самые   лучшее   идеи   про   моды</h2>
<p> Мода, стиль, методы проектирования воздействуют на
человека   каждый день,
определяя внешние тенденции характера и внутреннее
настроение.  
материалы, От   кутюр,   топ   одежды,   экспериментальные   бренды,  
собственные   цвета, фактуры и создание
несочетаемых комбинаций
объединяет   талант,
профессиональный   вкус   и   другие.</p>
</div>
</div>
</div>
<div   class="row">
<div   class="col-md-12">
<div   class="best_main">
<div   class="row   d_flex">
<div   class="col-xl-7   col-lg-7   col-md-7   col-sm-12">
<div   class="best_text">
<p>Ощущали ли вы себя в мрачном и 
подавленном   настроении   в   пору   изумрудной  
весны,
когда все вокруг покрывается ее ослепительной
зеленью?   Если   вы   в   настоящее   время
страдаете   от   умственного   напряжения   и
разочарования,
следующие   советы,   несомненно,   помогут   вам.</p>
<a   href="#">в   деталях</a>
</div> </div>
<div   class="col-xl-5   col-lg-5   col-md-5   col-sm-12">
<div   class="best_img">
<h4>Самый   лучший   дизайн   года</h4>
<figure><img   src="images/beimg.png"></figure>
</div>
</div>
</div>
</div>
<div   class="best_main">
<div   class="row   d_flex">
<div   class="col-xl-5   col-lg-5   col-md-5   col-sm-12">
<div   class="best_img   croos_rt">
<h4>Самый   лучший   дизайн   года</h4>
<figure><img   src="images/beimg2.png"></figure>
</div>
</div>
<div   class="col-xl-7   col-lg-7   col-md-7   col-sm-12">
<div   class="best_text   flot_left">
<p>бледный   взгляд   означает   «мне   грустно».
Но   эта   ситуация   больше   вредит   вам,
чем окружающим вас людям. Из проведенных  
опытов   известно,   что   если   какой-либо   человек  
ставит
себя в грустное состояние, то настроение резко пропадает,  
или, наоборот, оптимистическое состояние прогоняет
грусть.</p>
<a   href="#">в   деталях</a>
</div>
</div>
</div>
</div>
<div   class="best_main   pa_bot">
<div   class="row   d_flex">
<div   class="col-xl-7   col-lg-7   col-md-7   col-sm-12">
<div   class="best_text">
<p>Каждый   сезон   имеет   свои   особенности  
Достоинство   каждого   сезона. Серебро от зимы, изумруд от весны  
Осенних   украшений   не   останется.</p>
<a   href="#">в   деталях</a>
</div>
</div>
<div   class="col-xl-5   col-lg-5   col-md-5   col-sm-12">
<div   class="best_img   d_none">
<h4>Самый   лучший   дизайн   года</h4>
<figure><img   src="images/beimg3.png"></figure>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!--   end   Best   -->
<!--   contact   -->
<div   id="contact"   class="contact">
<div   class="container">
<div   class="row">
<div   class="col-md-12">
<div   class="titlepage">
<h2>Информация   о   нас</h2>
<p>   Если   вы   хотите
узнать о наших продуктах!  
посетите   указанный   ниже   сайт   и
получите   более   подробную   информацию</p>
</div>
</div>
</div>
<div   class="row">
<div   class="col-xl-5   col-lg-5   col-md-5   col-sm-12">
<div   class="contact">
<form>
<div   class="row"> <div   class="col-sm-12">
<input class="contactus" placeholder="имя" type="text"
name="Name">
</div>
<div   class="col-sm-12">
<input class="contactus" placeholder="номер телефона"
type="text"   name="Phone   Number">
</div>
<div   class="col-sm-12">
<input class="contactus" placeholder="Email" type="text"
name="Email">
</div>
<div   class="col-sm-12">
<textarea class="textarea" placeholder="писать" type="text"
name="Message"></textarea>
</div>
<div   class="col-sm-12">
<button   class="send">ДОСТУП</button>
</div>
</div>
</form>
</div>
</div>
<div   class="col-xl-7   col-lg-7   col-md-7   col-sm-12">
<div   class="rable-box">
<figure>
<br>
<img   src="images/cac.png"   alt="#"   />
</div>
</div>
</div>
</div>
</div>
<!--   end   contact   -->
<!--   clients   -->
<div   id="clients"   class="clients   ">
<div   class="container"> <div   class="row">
<div   class="col-md-12">
<div   class="titlepage">
<h2>МОДА.РУ</h2>
<p>   Что   такое   настоящий   кутюр?Самые   красивые   детали  
коллекций   Недели   высокой моды   </p>
</div>
</div>
</div>
<div   class="row   d_flex">
<div   class="col-md-10   offset-col-md-1">
<div id="myCarousel" class="carousel slide clients_slider" data-
ride="carousel">
<ol   class="carousel-indicators">
<li   data-target="#myCarousel"   data-slide-to="0"   class="active"></li>
<li   data-target="#myCarousel"   data-slide-to="1"></li>
<li   data-target="#myCarousel"   data-slide-to="2"></li>
</ol>
<div   class="carousel-inner">
<div   class="carousel-item   active">
<div   class="container">
<div   class="carousel-caption">
<div   class="row   d_flex">
<div   class="col-xl-5   col-lg-5   col-md-5   col-sm-12   pa_rile">
<div   class="img_box">
<i><img   src="images/icon_1.png"   alt="#"/></i>
<figure><img   src="images/clients.png"   alt="#"/></figure>
</div>
</div>
<div   class="col-xl-7   col-lg-7   col-md-7   col-sm-12   pa_rile">
<div   class="joe">
<h3>мода.РУ</h3>
<p>Что такое настоящий кутюр? Дискуссии на эту тему  
разгораются   после   каждого   сезона   кутюрных   показов.
От высокой моды традиционно ждут чего-то
удивительного, непривычн
ых экстраординарного: необычных силуэтов,
решений   и   настоящего   шоу.   Но,   по   правде   говоря,   ее
смысл   не   совсем   в   этом.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div   class="carousel-item">
<div   class="container">
<div   class="carousel-caption">
<div   class="row   d_flex">
<div   class="col-xl-5   col-lg-5   col-md-5   col-sm-12   pa_rile">
<div   class="img_box">
<i><img   src="images/icon_1.png"   alt="#"/></i>
<figure><img   src="images/clients.png"   alt="#"/></figure>
</div>
</div>
<div   class="col-xl-7   col-lg-7   col-md-7   col-sm-12   pa_rile">
<div   class="joe">
<h3>МОДА.РУ</h3><br><br>
<p>И   даже   в   «вирусных»   вещах   в   этот   раз   интересна
скорее   не
форма
сторона
вопроса.
которые
вызвали   тем, (хотя   она,   безусловно,   удивляет),       а       техническая   Так,
платья   Schiaparelli   с   головами   диких   зверей,   жаркие
баталии об их уместности, оказались вовсе не   чем   кажутся
на   первый   взгляд.   </p>
</div>
</div>
</div>
</div>
</div> вещей.   </p> </div>
<div   class="carousel-item">
<div   class="container">
<div   class="carousel-caption">
<div   class="row   d_flex">
<div   class="col-xl-5   col-lg-5   col-md-5   col-sm-12   pa_rile">
<div   class="img_box">
<i><img   src="images/icon_1.png"   alt="#"/></i>
<figure><img   src="images/clients.png"   alt="#"/></figure>
</div>
</div>
<div   class="col-xl-7   col-lg-7   col-md-7   col-sm-12   pa_rile">
<div   class="joe">
<h3>МОДА.РУ</h3>
<p>Надо сказать, в этом сезоне многие дизайнеры
вспомнили   именно   про   эту   более   практичную
сторону высокой моды. На показах сезона весна-лето  
2023   было   как   никогда   много   обманчиво   простых
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<a class="carousel-control-prev" href="#myCarousel" role="button"
data-slide="prev">
<span   class="carousel-control-prev-icon"   aria-hidden="true"></span>
<span   class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#myCarousel" role="button"
data-slide="next">
<span   class="carousel-control-next-icon"   aria-hidden="true"></span>
<span   class="sr-only">Next</span>
</a>
</div> </div>
</div>
</div>
</div>
<!--   end   clients   -->
<!--   footer   -->
<footer>
<div   class="footer">
<div   class="container">
<div   class="row">
<div   class="col-md-6">
<div   class="call_now2">
<h3>Узбекистан   Самарканд   Саттепо   </h3>
<span>Самарканд   Саттепо   2023</span>
</div>
</div>
<div   class="col-md-6">
<div   class="call_now">
<h3>ФАТИМА.РУ</h3>
<span>(91)   123   45   67</span>
</div>
</div>
</div>
</div>
<div   class="copyright">
<div   class="container">
<p>© СОЗДАНА 2023. <a href="https://html.design/">Узбекистан
Самарканд   Саттепо</a></p>
</div>
</div>
</div> body   {
color: 
#666666;   font-
size:   14px;
font-family: 'poppins', sans-
serif;   line-height:   1.80857;
font-weight: normal;
overflow-x:   hidden;}
a   {
color:   #1f1f1f;
text-decoration: none !important;  
outline:   none !important;
-webkit-transition:   all   .3s   ease-in-out;
-moz-transition:   all   .3s   ease-in-out;
-ms-transition:   all   .3s   ease-in-out;
-o-transition: all .3s ease-in-out;
transition:   all   .3s ease-in-out;
}
h1, h2, h3, h4, h5, h6 {
letter-spacing: 0;  
font-weight: normal;
position: relative;  
padding: 0 0 10px 0;
font-weight: normal;
line-height: normal;  
color:   #111111;
margin:   0
}
h1   {
font-size:   24px
}
h2   {
font-size:   22px
}
h3   {
font-size:   18px
} h4   {
font-size:   16px}
h5   {
font-size:   14px
}
h6   {
font-size:   13px
}
*,   *::after,   *::before   {
-webkit-box-sizing:   border-box;
-moz-box-sizing: border-
box;   box-sizing:   border-box;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a 
{   color:   #212121;
text-decoration: none!important;  
opacity:   1
}
button:focus {
outline:   none;
}
ul, li, ol {
margin: 0px;  
padding:  
0px;
list-style:   none;
}
p   {
margin:   0px;
font-weight: 300;
font-size: 15px;  
line-height:  
24px;
}
a   {
color:   #222222;
text-decoration: none;  
outline:   none   !important; }a,   .btn {
text-decoration: none !important;  
outline:   none !important;
-webkit-transition:   all   .3s   ease-in-out;
-moz-transition:   all   .3s   ease-in-out;
-ms-transition:   all   .3s   ease-in-out;
-o-transition: all .3s ease-in-out;
transition:   all   .3s ease-in-out;
}
img   {
max-width: 
100%;   height:  
auto;
}
:focus   {
outline:   0;
}
.btn-custom {
margin-top:  
20px;
background-color: transparent !important;  
border:   2px solid   #ddd;
padding: 12px 
40px;   font-size:  
16px;
}
.lead   {
font-size: 18px;  
line-height: 
30px;   color:  
#767676;
margin:   0;
padding:   0;
}
.form-control:focus   {
border-color:   #ffffff   !important;
box-shadow:   0   0   0   .2rem   rgba(255,   255,   255,   .25);
}
.navbar-form input {
border:   none   !important; }.badge   {
font-weight:   500;
}
blockquote   {
margin: 20px 0 
20px;   padding:  
30px;
}
button {
border:   0;
margin:   0;
padding: 0;  
cursor:   pointer;
}
.full   {
float: left;  
width:  
100%;
}
.layout_padding {
padding-top: 90px;  
padding-bottom:   90px;
}
.layout_padding_2 {
padding-top: 75px;  
padding-bottom:   75px;
}
.light_silver {
background:  
#f9f9f9;
}
.theme_bg {
background:   #38c8a8;
}
.margin_top_30   {
margin-top:   30px   !important;
}
.full   {
width:   100%; float: left;  
margin:   0;
padding:   0;}
/**--   heading   section   --**/
.main_heading {
text-align: center;
display:   flex;
justify-content: center;
position: relative;  
margin-bottom:   50px;
}
.main_heading h2 
{   padding:   0;
font-size: 48px;  
line-height: 
60px;   font-
weight: 400;  
position:  
relative;
letter-spacing: -0.5px;
color:   #114c7d;
border-left: solid #38c8a8 
10px;   padding-left:   15px;
}
.main_heading h2 strong 
{   background: #38c8a8;
color:   #fff;
font-weight:   600;
padding: 0 15px;
line-height:  
68px;
}
.white_heading_main h2 
{   color:   #fff;
}
.small_main_heading 
{   margin-top: 25px;
float:   left;
width:   100%; border-bottom: solid rgba(0, 0, 0, 0.07) 
1px;   margin-bottom:   25px;}
.small_main_heading h2 
{   padding: 2px 0 20px 
0;   color:   #114c7d;
font-weight: 400;
font-size:   28px;
background-image: 
url('../images/fevicon.png');   background-
repeat:   no-repeat;
padding-left: 55px;  
letter-spacing:   -
0.5px;
}
.small_main_heading h2 strong 
{   color:   #38c8a8;
font-weight:   600;
}
.main_bt {
background: #000;
color:   #fff;
padding: 10px 60px 10px 
60px;   float:   left;
font-size: 15px;  
font-weight:   400;
border: solid #000 
5px;   border-radius: 0;  
margin-right:   30px;
}
a.readmore_bt {
color:   #fff;
font-weight:   300;
text-decoration:   underline   !important;
}
.main_bt:hover, .main_bt:focus 
{   background:   #ad2101;
border: solid #ad2101 5px;
color:   #fff; }/**--   list   icon   --**/
.ul_list_info_icon ul 
{   list-style:   none;
}
.ul_list_info_icon ul li
{   display:   inline;
float: left;  
width:   100%;
}
.ul_list_info_icon ul li img
{   width:   75px;
}
/*                                       preloader   area                                      */
.loader_bg {
position:  
fixed;
z-index:
9999999;
background:   #fff;
width:   100%;
height:   100%;
}
.loader   {
height:   100%;
width: 100%;  
position: absolute;
left:   0;
top: 0;  
display:  
flex;
justify-content: center;
align-items:   center;
}
.loader img {
width:  
280px;
}
/*                                       scroll   to   top   area                                     */
.scrollup {
float:  
right; position: absolute;
color:   #fff;
right: 20px;  
padding:   0px   5px;
text-transform: uppercase;  
font-weight: 600;  
background: #38c8a8;  
position:   fixed;
bottom: 20px;
z-index:   99;
text-align: center;
color:   #fff;  
cursor:   pointer;
border-radius: 0px;
opacity:   0;
backface-visibility:   hidden;
-webkit-backface-visibility: 
hidden;   transform:   scale(1);
-moz-transform:   scale(1);
-o-transform:   scale(1);
-webkit-transform: 
scale(1);   transition:   .2s   all 
ease;
-moz-transition:   .2s   all   ease;
-o-transition:   .2s   all   ease;
-webkit-transition: .2s all ease;
width:   50px;
height:   50px;
border-radius: 
100%;   line-height: 
48px;   font-size:  
16px;}
.scrollup.b-show_scrollBut 
{   opacity:   1;
visibility:   visible;
}
.top_awro   {
background:   #ee4a79   none   repeat   scroll   0   0; cursor: pointer;  
padding: 6px 
8px;   position: 
fixed;   bottom: 
59px;   right: 
20px;   display: 
none;   height: 
45px;   width:  
45px;
border-radius: 
50%;   text-align: 
center;   line-height:  
30px;
transition:   all   0.5s   ease;}
.sale_pro   {
background:   #f25252   !important;
}
.margin_top_50 {
margin-top:  
50px;
}
.margin_bottom_30_all 
{   margin-bottom:  
30px;
}
.text_align_center {
text-align:   center;
}    Xulosa
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.   Saytga   endigina   tashrif   buyurgan   uchun
ro’yxatdan o’tish orqali bazaga ma’lumotlar yig’ilib boradi. Men bilan hamkorlikda
ishlamoqchi   bo’lganlar   uchun   bog’lanish   imkoni   mavjudSaytning   asosiy   maqsadi
o’zim haqimda qisqacha rezume tuzish, ishga kirishda va o’z qobiliyatlarim haqida
boshqalarga tushuncha berish maqsad qilingan.
   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). 
     Saytning funktsionalligi: TOR-saytga tashrif buyuruvchilar uchun samarali
ishlash uchun zarur bo‘lgan barcha xizmatlarni tavsiflaydi va nostandart dasturlar
uchun ularning ish algoritmini tavsiflaydi
Saytni   bosqichma-bosqich   yaratish   mijoz   tomonidan   nazorat   qilinadi.   Har
bir   bosqich   oxirida   tugallangan   natija   mijozga   namoyish   etiladi   va   u   bilan
kelishiladi. Bu buyurtmachiga pudratchining ishini boshqarishda, pudratchida esa
mijoz   o‘z   ishining   natijalaridan   qoniqadimi   yoki   yo‘qligini   tushunishga   yordam
beradi. Sayt yaratish uchun texnik topshiriqni ishlab chiqish sayt yaratish bo‘yicha
mavjud marketing topshirig‘ini har tomonlama baholash bilan boshlanadi.
        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/

Mavzu: Portfolio Veb saytini yaratish Mundarija Kirish………………………………………………………………………………. I BOB WEB-SAHIFA HAQIDA MA’LUMOTLAR 1. Html haqida tushuncha…………………………………………………… 2. CSS haqida tushuncha……………………………………………………. 3. PHP haqida tushuncha……………………………………………………. II BOB WEB SAYT HAQIDA MA’LUMOTLAR 1. Bank - sayt haqida tushuncha………………………………………... 2. Bank – saytning ko’rinishi……………………………………… Xulosa…………………………………………………………………………… Foydalanilgan adabiyotlar……………………………………………………… REJA:

I. Kirish: Web sahifa haqida asosiy ma’lumotlar II. Asosiy qism: Web sayt haqida malumotlar 1.HTML dagi asosiy kodlar 2.CCS dagi asosiy kodlar 3.Sayt yaratilishi va uning Brauzerdagi natijasi III. Xulosa IV. Foydalanilgan adabiyotlar Kirish Bugungi kunda Internet olamiga faqatgina kompyuterlar bilan emas, balki uyali telefon aloqa texnologiyalari yordamida ham kirish oddiy holga aylandi. Shuningdek,

hozirgi globallashgan davrda har tomonlama takomillashtirilgan vositalar va kashfiyotlar ham sinovdan o‘tkazilmoqda. Global kompyuter tarmog‘i bugungi kungacha ma’lum bo‘lgan barcha axborot manbalaridan (telefon, pochta, televidenie, radio, matbuot nashrlari va boshqalar) farqli holda, o‘z foydalanuvchilariga har qanday ma’lumotni istalgan shakl va ko‘rinishda, ularning qiziqish va xohishlariga qarab, alohida tanlov asosida uzatish va olish uchun qulay imkoniyat yaratib kelmoqda. Web dizayn fanining vazifasi: - Web texnologiyalar asoslari bilan tanishtirish; - zamonaviy axborot texnologiyalari orqali olinayotgan ma’lumotlarning qanday hosil qilinishi va ulardan foydalanish haqida ma’lumotlarni berish; - Web saytlarni hosil qiluvchi dasturlar va dasturlash tillari bilimlari bilan tanishtirish: - Flash muhitida oddiy va interfaol animasiyalar, flash saylar yaratishga o‘rgatishdan iborat. Web-texnologiyalar bu kabi dinamik web-saytlarni yaratish uchun bir-biri bilan birgalikda ishlatiladigan ko‘plab tillar va multimedia paketlarini nazarda tutadigan umumiy atama. Har bir alohida texnologiya o‘z-o‘zidan ancha cheklangan va hech bo‘lmaganda boshqa bitta texnologiyadan ikki tomonlama foydalanishni talab qiladi. Shuning uchun biz saytni tashkil etuvchi barcha tarkibiy qismlar bir-biriga bog‘liqdir degan xulosaga kelishimiz mumkin.biz web-saytlarni yaratish uchun ishlatiladigan individual web-ishlab chiqish texnologiyalari va vositalarini muhokama qilamiz. Ammo bundan oldin, biz web-saytning ikkita alohida qismini aniq bilib olishimiz kerak: old (Frontend) va orqa (Backend) qism. Frontend bu – web-saytning foydalanuvchi o‘z ekranida ko‘rishi va o‘zaro aloqada bo‘lishi mumkin bo‘lgan barcha qismlarini anglatadi. Backend esa Frontedga qarama-qarshi tomonga ishora qiladi. Bu web-sahifa funktsiyasini bajaradigan maxfiy mexanizmlarni o‘z ichiga oladi. Oddiy foydalanuvchi odatda orqa tomonda nima sodir bo‘lishini bilmaydi Web saytlar haqida ma’lumotlar Web dasturlash haqida, Frontend nima? Dasturlash juda qiziqarli va har tomonlama foydali mashg‘ulot. Dasturlashni o‘rganish juda oson. Qiziqish va yangi bilimlarni o‘zlashtirishga bo‘lgan yuqori

darajadagi istak bilan bir necha oylik mehnat orqali har kim malakali dasturchiga aylanishi mumkin. Web dasturlash mening sevimli mashg‘ulotlarimdan biri. Web dasturlash brauzeringiz orqali ko‘rishingiz va foydalanishingiz mumkin bo‘lgan barcha web dasturlarni tayyorlash jarayonini o‘z ichiga oladi. Web dasturlash ham juda qiziqarli va katta daromad keltiradigan soha hisoblanadi. Malakali dasturchilarga bo‘lgan talab bugungi kunda har doimgidan ham yuqori. Agar qachondir web dasturlashni o‘rganish haqida o‘ylab ko‘rgan bo‘lsangiz, hozir bu niyatingizni amalga oshirish uchun kirishishning ayni vaqti! Web dasturlash haqida, Frontend nima? Avvalo “frontend” va “backend” so‘zlarining o‘zbek tilidagi ma’nolari bilan tanishib chiqaylik. “Frontend” (front end, front-end) o‘zbek tilida “Oldindagi (ustki) tomon” degan ma’noni anglatadi. Biz bu so‘z bilan u yoki bu narsaning tashqi, hammaga ko‘rinib turadigan qismini nazarda tutamiz. Backend (back end, back-end) esa Frontendning aksi hisoblanib, qaysidir narsaning ichki, yoki orqa tomoni degan ma’noni anglatadi. Bu bilan biz qaysidir narsaning hammaga ko‘rinmaydigan, yashiring, ichki yoki orqa tomonini nazarda tutgan bo‘lamiz. Frontend - Bu o‘zi nima va yuqoridagi gaplarga buning nima bog‘liqligi bor?» dersiz, bu savolingizga ushbu maqolada javob topasiz degan umiddamiz. Frontend - «tashqi interfeys degan ma’noni bildirib, veb texnologiyalarning biridir. Bu texnologiya yordamida veb sahifalarning insonga ko‘rinib turuvchi, ma’lumot beruvchi vizual qismi yaratiladi. Frontend texnologiyalarini o‘rgangan inson o‘z ijodkorligi, kretiv yondoshuvi orqali turli g‘oyalarini veb sahifalar, dasturlar shaklida ro‘yobga chiqarishi mumkin bo‘ladi. Bugungi kunda shaxsiy veb sahifaga ega bo‘lish o‘ziga xos elektron vizitka, passport vazifasini bajaribgina qolmay, balki sayt orqali ko‘plab foydali ishlarni amalga oshirish mumkin bo‘lib qoldi. Masalan, jurnalist, shoir, yozuvchi o‘z ijodi va izlanishlarinini veb sahifasi orqali yoritib borishi mumkin. Tadbirkor o‘z sahifasida mahsulot va xizmatlarini keng targ‘ib qilishi va daromadini oshirishi mumkin. Umumiy qilib aytadigan bo‘lsak Frontend texnologiyalarini o‘rganish - internet xazinasining kalitini qo‘lga kiritish demakdir, bu xazinadan xohlagan narsangizni olishingiz, foydalnishingiz, boshqarishingiz mumkin. Qanday texnologiyalar o‘rganiladi? Nimadan boshlash kerak? Frontend dasturlash sohasi bir necha til va texnologiyalarni o‘z ichiga oladi. Uning asoslari HTML, CSS va JavaScriptdir. Vaqt davomida saytlarning ko‘rinishi va

ishlashiga bo‘lgan sifat talabi o‘sishi tufayli shu texnologiyalar asosida bir qancha freymvork va kutubxonalar tuzib chiqilgan. Ulardan ko‘zlangan asosiy maqsadlardan biri sayt tuzishga ketadigan vaqtni qisqartirishdir. CSS asosida Less, Less oldindan ishlov beruvchi (preprotsessor), foydalanuvchi interfeysini tuzishda yordam beruvchi Bootstrap, Materialize, Foundation, Bulma va Tailwind freymvorklari tuzilgan bo‘lsa, JavaScript asosida hozirgi kunda trendda bo‘lgan Angular, Vue freymvorklari, jQuery va React kutubxonalari tuzib chiqilgan. Malakali frontend dasturchilarga dunyoning ko‘plab davlatlarida talab bor. Ularning bilimi va tajribasiga qarab turlicha ish haqi to‘lanadi. Bugungi kunda O‘zbekistonda malakali frontend dasturchilar oyiga o‘rtacha 300$ dan 1000$ gacha o‘rtacha daromad topishlari mumkin. Quyida frontend dasturlash sohasiga kiruvchi til va texnologiyalar haqida batafsil ma’lumot berib o‘tamiz. Asosan o‘raganish kerak bo‘lgan manbalar bo‘lar(Frontend uchun) ?????? Front-End quyidagi texnologiyalar o‘rganiladi (mana shu ketma ketlikda): ?????? Html5 ?????? Css3 ?????? JavaScript (Es6) ?????? Bootstrap ?????? jQuery yoki Js framework Vue.js, React.js, Angular ?????? Sass Web-texnologiyalar bu kabi dinamik web-saytlarni yaratish uchun bir-biri bilan birgalikda ishlatiladigan ko‘plab tillar va multimedia paketlarini nazarda tutadigan umumiy atama. Har bir alohida texnologiya o‘z-o‘zidan ancha cheklangan va hech bo‘lmaganda boshqa bitta texnologiyadan ikki tomonlama foydalanishni talab qiladi. Shuning uchun biz saytni tashkil etuvchi barcha tarkibiy qismlar bir-biriga bog‘liqdir degan xulosaga kelishimiz mumkin