1. Backend deganda nimani tushunasiz? FrontEnd deganda nimani tushunasiz?


Download 108.94 Kb.
Pdf ko'rish
Sana17.06.2023
Hajmi108.94 Kb.
#1527664
Bog'liq
7-JN



SAVOLLAR
1. Backend deganda nimani tushunasiz?
2. FrontEnd deganda nimani tushunasiz?
3. AngularJS da qanday afzalliklar bor?
4. Angular JS da SQL bazasiga qanday ulanadi?
5. CMS deganda nimani tushunasiz?
6. Wordpress haqida tushuncha bering.
7. YII so’zi qanday talqin qiladi?
8. URL bilan qanday ishlanadi?
9. SQL dagi SELECT buyrug’i qanday amalga oshiriladi?
10.WHERE buyrug’i qanday hollarda qo’llaniladi?
Javoblar:
1.
Backend, tizimning maydonlarida ma'lumotlarni saqlash
uchun ishlab chiqilgan soha yoki tizimni anglatadi. Ushbu sohada
ko'p tilda keladi, ammo boshqa so'zlar bilan aytganda, backend
tizimida tizim administratorlarining ilovalari va tizimizning asosiy
funksiyalari jamiyatdan yashirilgan bo'lishi mumkin. Backend siz
saytdan ko'ra to'g'ridan-to'g'ri o'zgartirishlarni amalga oshiradigan
yozuvchi yo'lni amalga oshiradi.
2.
Frontend
-
bu
veb
dasturlashning
bir
qismi,
foydalanuvchining ko'rinishi va ishlovchi interfeysini yaratishni o'z
ichiga oladi. Frontend dasturchilari HTML, CSS, va JavaScript
dasturlash tillari bilan ishlaydilar. Ular veb sahifalarni dizayn qilish,
foydalanuvchi
interfeysini
tuzatish,
animatsiyalar
yaratish,
foydalanuvchilar bilan dinamik aloqalar yaratish va ko'p yana
funksiyalarni bajarishadi.
3.
AngularJS ning quyidagi afzalliklari mavjud:
1. Two-way data binding: AngularJS ko'pincha boshqa frameler
qaraganda ozgina muhimligi, ma'lumotlarning ikki tomondali
ma'lumotlar o'zgartirilgan vaqtda otomatik ravishda ko'rsatilishi kabi
xususiyatlarga ega.
2. Dependency Injection (DI): Bu xususiyat juda yaxshi qo'llaniladi,
chunki uni tashqi manbalardan ma'lumotlarni usoysi bilan injekte
qilish mumkin. Bu yordamida kodni oddiyroq biztonlikka saqlab,


o'zgarishi ham osonroq va murakkabroq bo'ladi.
3. Multi-page applications: AngularJS, SPA (Single Page Application)
yoki SPA kabi kazimaiweb loyihalarini qo'llashga qodir. U erdan,
foydalanuvchi bilan interaktiv bog'liqlikni muvaffaqiyatli bajargan ko'p
saytlarni ishlab chiqarishga imkon beradi.
4. Custom Directives: AngularJS da bir necha adatlar kiriting va soni
AQSH-ning bir necha boshqaruvchilari bilan biriktirilgan. Ismollaridan
ham ko'rinib turadi, bu direktivlar plaginlar yoki kengaytirishlar yoki
novatorlar o'zida ham ko'zda tutilgan.
5. Testability: AngularJS, kodni test qilishga imkon beruvchi xorijiy,
tadjriba sharifi va boshqa o'zaro ulanish uchun tasvirlashga imkon
beradi.
Bu kabi afzalliklar AngularJS-ni o'zgartirishga ro'yxatdan o'tishga olib
keladi. Endi ko'rishguncha, siz uchun maqsadli bir tavsiya qilishga
qodiraman, shu sababli kerakli dasturlardan bittasini tanlang va uni
qo'llabquvvatlang.
4.
AngularJS web ilovalarni yaratish uchun foydalaniladigan
bir JavaScript frameworkidir. Bu server tomonidan SQL bazasiga
bog'lanish uchun emas, balki server tomonida tuzilgan API orqali
ma'lumotlar bazasiga ulanadi.
Bularni amalga oshirish uchun, server tomonida bir API yaratishingiz
va AngularJS ilovasidan u API-ga so'rov yuborish zarur bo'ladi. API
talablarga javob berish va ma'lumotlarni olish uchun SQL bazasidan
so'rov jo'natadi. Bunday usulda AngularJS ilovasi va SQL bazasi
o'rtasida bir o'tishma qismi asosida ma'lumot almashadi.
5.
CMS (Content Management System), ya'ni saytlarni
boshqarish tizimlari. Bu tizimlar, saytga yangiliklar, rasmlar, musiqa
va boshqa ma'lumotlarni qo'shish, tahrirlash va boshqa boshqarish
tadbirlarini osonlashtirish uchun yaratilgan. CMS-ning eng mashhur
nusxalari Joomla, WordPress va Drupal hisoblanadi. Bu tizimlarning
yordamida, foydalanuvchilar osonlik bilan saytlar yaratish va ularga
ma'lumotlar qo'shish va tahrirlash imkoniyatiga egalar bo'lishlari
mumkin.
6.
WordPress - bu WordPress Foundation tomonidan
yaratilgan, dunyodagi eng ko'p ishlatiladigan blog yaratish tizimi
hisoblanadi. Uning asosiy maqsadi, oddiy blog larni professional


blog'ga aylantirish va boshqa xizmatlarga bog'liq etkazib beruvchilarni
qo'llab-quvvatlashdir. Wordpress, PHP asosida yaratilgan va MySQL
ma'lumotlar bazasini ishlatadi. Bu, foydalanuvchilar tomonidan
odatda qulayda ishlatiladigan bir nechta funksiyalarga ega. Ularning
orasida bloglarni, portallarni yaratishni ham kuzatish mumkin. Ammo
web dasturlashning boshqa xizmatlari bilan qarashda, WordPress
yagona mo'ljallangan maydon hisoblanadi. Bu erda, oxirgi 10 yillarda
WordPress o'zini "CMS" (tarkibiy ma'lumot tizimi) sifatida o'zgartirdi
va hozircha foydalanuvchilarni qo'llab-quvvatlaydi.
7.
Yii (Yi) - PHP dasturlash tillaridan biri bo'lib, bevosita
Obektga yo'naltirilgan fikrlarni bajarishni qo'llab-quvvatlaydi. Yii web
ishlovchisi uchun tez-tez ishlatiladi, chunki u salbiy testga yoki ko'p
yo'l bajarishga duch kelmaslik uchun yorqin va sodda sintaksisga ega.
8.
Web dasturlashda URL ("Uniform Resource Locator")
ma'lumoti, biron bir veb-saytni topish va u erdan ma'lumotlarni ko'rish
uchun kerak bo'ladi. Bunday ma'lumotlarga ba'zi web-sahifalar
hammasi URL'da ko'rsatilgan parametrlar asosida ko'rsatiladi.
Web-dasturlashda URL, sahifa ko'rinishiga ko'ra o'zgarishi mumkin
bo'lgan dinamik (CMS) veb-saytlarini yaratishda juda muxim
ahamiyatga ega. URL o'zgarishi muhimlikka ega, chunki o'zgarishi,
sayt tashqi manzarasini ta'sir qilishi mumkin. Ma'noda, URL ochiq
tuzilganligi va optimallashtirilganligi, saytga trafikni jalb qilishda ham
ahamiyatga ega bo'ladi.
9.
SQL da `SELECT` buyrug'i kerakli ma'lumotlar bazasidan
ma'lumotlarni olish uchun amalga oshiriladi. `SELECT` buyrug'i
`FROM` va `WHERE` kalit so'zlarini qo'shtirish orqali biron bir
jadvallardan kerakli ma'lumotlarni olish uchun ishlatiladi. Masalan:
```SQL
SELECT column1, column2, ...
FROM table_name
WHERE condition;
```
Bu misolga ko'ra, `column1`, `column2`, ... jadvallardagi ustunlar
bo'lib, `table_name` esa kerakli jadval nomi bo'ladi. `WHERE` kalit
so'zi orqali esa ma'lumotlarni kesib chiquvchi shartni aniqlash uchun
ishlatiladi.


10. SQL da `WHERE` kalit so'zlarini qo'shtirish orqali biron
bir jadvallardan kerakli ma'lumotlarni olish uchun ishlatiladi`WHERE`
kalit so'zi orqali esa ma'lumotlarni kesib chiquvchi shartni aniqlash
uchun ishlatiladi.

Download 108.94 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling