1. Backend deganda nimani tushunasiz? FrontEnd deganda nimani tushunasiz?
Download 108.94 Kb. Pdf ko'rish
|
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
ma'muriyatiga murojaat qiling