|
Intellektual tizimlar va kompyuter texnalogiyalari fakulteti dasturiy injinering yo
|
bet | 1/4 | Sana | 18.05.2024 | Hajmi | 302,79 Kb. | | #242405 |
Bog'liq WEB1
SAMARQAND DAVLAT UNIVERSITETI
INTELLEKTUAL TIZIMLAR VA KOMPYUTER
TEXNALOGIYALARI FAKULTETI
DASTURIY INJINERING YO’NALISHI
404 - GURUH TALABASI
ABDURAFIQOV FARHODNING
WEB DASTURLASH FANIDAN
MUSTAQIL
ISHI
TEKSHIRDI : Rashidov A.
SAMARQAND 2024
1-mustaqil ish
Reja :
Web dasturlash asoslari.
PHP web dasturlash tili, uning asosiy tushunchalari va sintaksisi, o’zgaruvchi, o’zgarmas va ularning turlari, matematik standart funksiyalar, turli jarayonlarni dasturlash, funksiyalar, massivlar.
Forma ma’lumotlarini qabul qilish va qayta ishlash, Cookie’lar va sessiyalar, web sahifani ma’lumotlar bazasi bilan bog’lash
Internetning asosi taxminan 1960-yillarda AQShda, ARPA (Advanced Research Projects Agency - DARPA deb o'zgartirildi - Mudofaa ilg'or tadqiqot loyihalari agentligi) matnli hujjatlarni bir kompyuterdan ikkinchisiga qanday almashish bo'yicha mahalliylashtirilgan tarmoq kontseptsiyasini o'rganganida qo'yilgan. Ular tadqiq qilgan texnologiya urush yoki suv toshqini yoki har qanday ofat paytida telefon tarmog'ining bir qismi qulab tushsa ham, ushbu kompyuterlar qanday aloqa o'rnatishiga qaratilgan edi. O'sha paytdagi telefon tarmog'i elektron kommutatsiya texnologiyasiga asoslangan bo'lsa, bu tadqiqot aslida tarmoqlarda paketli kommutatsiyaning paydo bo'lishiga sabab bo'ldi. Yangi model ma'lumotlarning ma'lum vaqt oralig'ida portlashlar yoki paketlarda yuborilganligi bilan juda mos keldi.
Internet hozirgi holatida bir kechada o'smagan va u yo'l xaritasidagi kabi rasmiy ravishda ishlab chiqilmagan. Darhaqiqat, Internetning eng muhim muvaffaqiyat omillaridan biri mustaqil innovatsiyalar haqida o'ylash bilan bog'liq. Shunga ko'ra, kichikroq tizimlar, ehtimol, turli muhitlarda bir-biridan mustaqil ravishda arxitektura qilinadi va rivojlanadi. To'satdan, ular birlashadi va birlashganda, butunlay boshqacha tarzda qiziqarli ilovalarni yaratish uchun ochiladi.
Loyihalardan voz kechish, ma'lumotlarni konvertatsiya qilish yoki yo'qotish bilan bog'liq katta jangmi?
Chegara komissiyasi tomonidan dunyoning ikkita alohida jamoaga bo'linishi?
Faqat qo'shimcha harakatlar bilan silliq integratsiya?
Oxirgi variant eng maqbul bo'lgan narsadir va bu Internetga erishishga imkon beradi. Yana iqtibos keltirish uchun Li quyidagilarni ta'kidlaydi:
Veb uning ustiga quriladigan ko'plab ilovalar uchun asos bo'lganligi sababli, mustaqil ixtiro fenomeni qayta-qayta takrorlanadi. Tizimlar sinovdan o'tishini osonlashtiradigan va rivojlanayotgan dunyoda haqiqiy hayotdan omon qolishi uchun texnologiyani yaratishimiz kerak.
Veb Dasturlash esa veb brauzerda ishlaydigan veb sahifa va veb ilovalarni ishlab chiqish va ularning sifatini doimiy ravishda nazorat qilish sohasidir. Kundalik ravishda dunyo aholisining juda katta qismi foydalanadigan Google, Yandex va Facebook tarmoqlari Veb Dasturlashning namunalaridir [2]. Veb Dasturlash va Veb Dizayn oʻzaro yaqin soha hisoblanadi. Veb Dizayn — veb sahifa va veb ilovalarning koʻrinishini yaratish boʻlsa, Veb Dasturlash ularga turli xil imkoniyatlarni qoʻshishga yordam beradi. 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. 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. HTML va CSS web 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.
PHP
PHP - bu dinamik veb sahifalami yaratish uchun xizmat qiladigan juda mashhur va keng tarqalgan ochiq manbali server tomon dasturlash (skriptlash) tili hisoblanadi.
PHP qisqartmasi ingliz tilidan Personal Home Page (Shaxsiy Bosh Sahifa) so’zidan olingan bo’lib, dastlab Rasmus Lerdorf tomonidan 1994-yilda yaratilgan. PHP skriptlari serverda ishga tushiriladi va natija sodda HTML sifatida veb-brauzerga yuboriladi.
|
| |