• Mavzu: Unit test yozish (JavaScript dasturlash tilida) 1-rasm.Testlanadigan dastur 2-rasm.Testlash kodi
  • Front-end (foydalanuvchi tomoni): HTML (Hypertext Markup Language)
  • Back-end (server tomoni): Dasturlash tillari
  • Kontentni boshqarish tizimlari (CMS)
  • Kitob do'koni EraBook veb-sayti ishlash uchun front-end va back-end dagi texnologiyalar kombinatsiyasiga tayanadi




    Download 308,96 Kb.
    Sana13.05.2024
    Hajmi308,96 Kb.
    #229537


    O’ZBEKISTON RESPUBLIKASI
    RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
    DT sifatini ta'minlash
    Topshiriq-4


    Bajardi: Orazaliev Amin


    Tekshirdi: Mirzayeva Nilufar
    Toshkent 2024
    Mavzu: Unit test yozish (JavaScript dasturlash tilida)


    1-rasm.Testlanadigan dastur

    2-rasm.Testlash kodi



    3-rasm.Testlash natijasi ijobiy

    4-rasm.Salbiy natija uchun Fail test qo’shamiz



    5-rasm.Testlash kutganimizdek salbiy natija chiqardi


    Kitob do'koni EraBook veb-sayti ishlash uchun front-end va back-end dagi texnologiyalar kombinatsiyasiga tayanadi. Ba'zi asosiy sohalarning buzilishi quyidagicha:


    Front-end (foydalanuvchi tomoni):


    HTML (Hypertext Markup Language): Veb-saytning asosiy tuzilishi va mazmunini shakllantiradi.
    CSS (Cascading Style Sheets): Veb-saytning vizual dizayni, tartibi va javob berishini nazorat qiladi.
    JavaScript: Qidiruv panellari, xarid qilish savatchalari va foydalanuvchi hisobi xususiyatlari kabi veb-saytga faollik va dinamik elementlarni qo'shadi.
    Back-end (server tomoni):


    Dasturlash tillari: Python, Java, PHP yoki Ruby on Rails kabi tillar veb-saytning funktsionalligini sahna ortida quvvatlaydi.
    Web Frameworks: Ushbu tillar asosida qurilgan frameworklar rivojlanishni jadallashtirish uchun oldindan yozilgan kod kutubxonalari va tuzilmalarini ta'minlaydi. Ommabop variantlarga Django (Python), Bahor (Java), Laravel (PHP) va Ruby on Rails kiradi.
    Ma'lumotlar bazalari: kitoblar (sarlavhalar, mualliflar, tavsiflar, narxlar va boshqalar), foydalanuvchi hisoblari, buyurtmalar va boshqa muhim ma'lumotlar haqidagi ma'lumotlarni saqlash. Ommabop tanlovlarga MySQL, PostgreSQL va MongoDB kiradi.
    Qo'shimcha texnologiyalar:


    Kontentni boshqarish tizimlari (CMS): WordPress yoki Drupal kabi platformalar kitob ma'lumotlarini, blog yozuvlarini va boshqa veb-sayt tarkibini qo'shish va tahrirlash uchun kontentni boshqarishni soddalashtiradi.
    E-tijorat platformalari: Shopify yoki Magento kabi maxsus platformalar onlayn xarid qilish savatchalari, xavfsiz to'lov eshiklari va buyurtmalarni boshqarish uchun oldindan qurilgan funktsiyalarni taqdim etishi mumkin.
    Qidirish Funktsiyasi: Elasticsearch yoki Solr kabi vositalar foydalanuvchilarga kitobni sarlavha, muallif, janr yoki kalit so'z bilan osonlik bilan qidirishga imkon beradi.


    To'g'ri texnologiya tanlash kitob do'konining hajmi va murakkabligi, buxgalteriya hisobi va istalgan imkoniyatlar kabi omillarga bog'liq.


    Download 308,96 Kb.




    Download 308,96 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Kitob do'koni EraBook veb-sayti ishlash uchun front-end va back-end dagi texnologiyalar kombinatsiyasiga tayanadi

    Download 308,96 Kb.