laravel va yii2 freymworki bilan ishlash

DOCX 12 стр. 462,2 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 12
o‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi mirzo ulug‘bek nomidagi o‘zbekiston milliy universitetining jizzax filiali amaliy matematika fakulteti «kompyuter ilmlari va dasturlashtirish» kafedrasi “web dasturlash” fanidan 4-mustaqil ta’limi mavzu: laravel va yii2 freymworki bilan ishlash bajardi: tekshirdi: mahkamov sh laravel va yii2 freymworki bilan ishlash reja: i.kirish 1.1.mavzuning dolzarbligi 1.2.mavzuning maqsad va vazifalari ii.asosiy qism 2.1. muhokama va natıjalar 2.2. imkonıyatlar va natıjalar 2.3. module generator – module yaratuvchi iii.yakuniy qism 3.1.xulosa 3.2.foydalanilgan adabiyotlar kirish hozirgi kunda axborot texnologiyalari (it) sohalar tarmog’ida web dasturlash sohasi eng keng tarqalgan va eng ko’p yuqori natijalarga erishgan sohalardan biri bo’lib, undagi imkoniyatlarni yanada rivojlantirish borasida texnalogiyalarning o’rni kattadir. veb dasturlashda loyihani tez, oson va tartibli ishlab chiqish uchun, dasturlash tillari bilan bir qatorda cms (content management system – kontentlarni boshqarish tizimi) va freymvork (dasturiy ta’minot platformasi, loyihalash qolipi) texnalogiyalari imkoniyatlaridan foydalaniladi. bugungi kunda cms va freymvorklarni juda ko’p turlari yaratilgan, ular ichida …
2 / 12
h imkoniyatiga ega bo’lamiz. bu freymvork ko’plab dastur ishlab chiqaruvchilar tomonidan qo’llab- quvvatlanib, rivojlantirilib kelinmoqda. yii freymvorki ko’plab tasdiqlangan va foydalanishga tayyor xususiyatlarni taqdim etgan, relatsion va nosql ma'lumotlar ombori uchun yaratilgan activerecord, ya’ni ma’lumotlar omboridagi ma’lumotlarga bog’lanish sinfi, rest api (bu saytlar va veb ilovalarning server bilan o’zaro ta’siri) ni qo'llab-quvvatlash, ko'p qatlamli keshlash kabi imkoniyatlarni o'z ichiga oladi. bu freymvorkning boshqa freymvorklardan afvzalligi shundaki, uni kompyuter operatsion tizimiga o’rnatish juda oson, hech qanaqa qiyinchiliklarsiz uni ishga tushirishimiz mumkin va eng asosiysi freymvorkni o’rganish ko’p vaqt talab qilmaydi. freymvorkni o’rganish uchun, ishlab chiqaruvchi tomonidan yaratilgan rasmiy sayt www.yiiframework.com ga kirib, u yerda ko’rsatilgan ko’rsatmalar va qo’llanmadan foydalanishimiz mumkin. ayni vaqtda bu freymvorkning ikkita avlodi mavjud. freymvorkning yangi 2.0 talqini - bu composer (paket menejeri), psr (php standards recommendations - php standartlari bo'yicha tavsiyalar), nomlar sohasi, treytlar (traits) va boshqa shular kabi ko'pgina oxirgi texnologiyalarni va qaydnomalarni qo'llovchi yii ning …
3 / 12
rdamida o’rnatish. bu usulda freymorkni o’rnatish uchun avvalo operatsion tizimiga composerni o’rnatib olamiz. buning uchun getcomposer.org saytiga kirib, saytda berilgan ko’rsatmalar asosida composer paket menejeri o’rnatuvchisi composer-setup.exe faylini ko’chirib olib, uni operatsion tizimga o’rnatish yoki, operatsion tizimning buyruq yozish oynasi yordamida, saytda berilgan buruqlarni kiritib, ishga tushirish orqali amalga oshiramiz. ushbu tartibda composerni o’rnatganimizdan so’ng, mahalliy veb- serverni ishga tushirib, server consolida ushbu: composer create-project --prefer-dist yii2soft/yii22-app-basic vebdasturim buyruqni kiritamiz va a-rasmda ko’rsatilgan tartibda ishga tushiramiz. a-rasm (cmd oynasida, buyruqlar yordamida, yii2 freymvorkni o’rnatish jarayoni). rasmda ko’rib turganimizdek buyruq, mahalliy veb-serverimizning “domains” katalogida, yangi “vebdasturim” nomli katalogni yaratib, so’ng, shu katalogda yii2 freymvorkni oxirgi basic (asosiy) shablonini o’rnatib beradi, bu esa o’z navbatida mahalliy veb-serverimizda yangi veb saytni vujudga kelganidan va “vebdasturim” nomi bilan uni test qilib ko’rishimiz mumkinligidan darak beradi. veb saytimizni test qilishimiz uchun, mahalliy veb-serverni qayta ishga tushiramiz va brauzerda quyidagi url: http://vebdasturim/web/index.php manzilini kiritamiz, so’ngra brauzerda …
4 / 12
a config jildiga kirib web.php faylini, fayl tahrirlovchisi (notepad, sublimetext kabilar) yordamida ochib, cookievalidationkey massiv kalitiga qiymat uchun mahfiy kalit so’z qo’shamiz, c-rasmda ko’rsatilgan kabi. c-rasm (web.php faylida yozilgan kodini tahrirlash qismi). imkoniyatlar va natijalar yii2 freymvorkda veb saytni tezkor sifatli ishlab chiqish uchun, “gii” modulining imkoniyatlaridan foydalanish maqsadga muvofiqdir. gii moduli ishchi rejimida yoki yo’qligini bilish uchun config/web.php faylini ko’zdan kechirishimiz zarur, faylda quyidagi: $config = [ ... ]; if (yii_env_dev) { $config['bootstrap'][] = 'gii'; $config['modules']['gii'] = [ 'class' => 'yii\gii\module', ];} konfiguratsiya kodi kiritilgan bo’lishi zarur, ushbu konfiguratsiya “gii” nomi bilan belgilangan modul, yii\gii\module sinfini ishlashini taminlaydi. “gii” modulini ushbu saytimizda ishga tushirishimiz uchun brouzerda quyidagi url: http://vebdasturim/web/index.php?r=gii sahifa manziliga murojat etamiz va brouzerimizda d-rasmda berilgan sahifa ochiladi. d-rasm (gii modulening ishchi stoli). d-rasmda berilgan sahifaga tayanib takidlash joizki, ushbu modul bizga quyidagi imkoniyatlarni taqdim etadi: model generator - model yaratuvchi, belgilangan ma’lumotlar ba’zasi jadvali uchun activrecord sinfining …
5 / 12
bo'lgan skelet kodini yaratishga yordam beradi. generator – extension yaratuvchi, yii kengaytmasi uchun zarur bo'lgan fayllarni yaratishga yordam beradi. masalan, saytimiz uchun yangi sahifacontroller nazoratchi sinfini yaratishga zarurat tug’ildi, buning uchun d-rasmda berilgan “controller generator” uskunasini ishga tushirishimiz kifoya. ishga tushirish uchun “start” tugmasini bosamiz, f- rasmda ko’rsatilgan sahifa ochiladi, sahifadagi formani rasmda berilgan kabi to’ldiramiz va “preview” tugmasini bosamiz. bizning ushbu formamiz ostidan j- rasmda tasvirlangan sahifacontroller sinfi fayli va ushbu sinfga bog’langan sahifa ko’rsatgich sahifa/index.php faylini yaratilishini ta’minlovchi qo’shimcha forma qo’shiladi. f-rasm (controller generator formasi). j-rasmda berilganlarga o’zgartirish kiritmasi “generate” tugmasini bosganimizdan so’ng, barcha yaratishlar bajariladi. j-rasm (controller generator formasi 2-qism). yaratish muvoffaqiyatli bajarilgandan so’ng, quyidagi url: http://vebdasturim/web/index.php?r=sahifa manzilni brouzerga kiritib, g-rasmda tasvirlangan yangi veb sahifaga ega shu tarzda “gii” modulining boshqa yaratuvchi uskunalari imkoniyatlaridan ham foydalanishimiz mumkin. xulosa hozirgi kunda veb dasturlashda juda ko’plab freymvorklar mavjud, har biri o’ziga xos uskunalari va tuzulishiga ega. lekin, dasturning asosiy …

Хотите читать дальше?

Скачайте все 12 страниц бесплатно через Telegram.

Скачать полный файл

О "laravel va yii2 freymworki bilan ishlash"

o‘zbekiston respublikasi oliy ta’lim, fan va innovatsiyalar vazirligi mirzo ulug‘bek nomidagi o‘zbekiston milliy universitetining jizzax filiali amaliy matematika fakulteti «kompyuter ilmlari va dasturlashtirish» kafedrasi “web dasturlash” fanidan 4-mustaqil ta’limi mavzu: laravel va yii2 freymworki bilan ishlash bajardi: tekshirdi: mahkamov sh laravel va yii2 freymworki bilan ishlash reja: i.kirish 1.1.mavzuning dolzarbligi 1.2.mavzuning maqsad va vazifalari ii.asosiy qism 2.1. muhokama va natıjalar 2.2. imkonıyatlar va natıjalar 2.3. module generator – module yaratuvchi iii.yakuniy qism 3.1.xulosa 3.2.foydalanilgan adabiyotlar kirish hozirgi kunda axborot texnologiyalari (it) sohalar tarmog’ida web dasturlash sohasi eng keng tarqalgan va eng ko’p yuqori natijalarga erishgan sohalardan bi...

Этот файл содержит 12 стр. в формате DOCX (462,2 КБ). Чтобы скачать "laravel va yii2 freymworki bilan ishlash", нажмите кнопку Telegram слева.

Теги: laravel va yii2 freymworki bila… DOCX 12 стр. Бесплатная загрузка Telegram