Web application development

Ushbu kitob Farg'ona filiali Toshkent axborot texnologiyalari universiteti (TUIT) tomonidan nashr etilgan bo'lib, unda

Asosiy mavzular

  • Web Application Development: Ushbu kitobda "Web application development" (Veb ilovalarni ishlab chiqish) fani bo'yicha metodologik qo'llanmalar keltirilgan. Unda veb-saytlarni yaratish texnologiyalari, statik va dinamik veb-sahifalarni loyihalash, HTML5, CSS3, JavaScript, jQuery, LAMP/WAMP platformalari, MVC frameworklari, AJAX texnologiyalari va boshqalar haqida ma'lumot berilgan. Qo'llanma talabalarga veb-sahifalarni yaratish, loyihalash va ulardan foydalanish ko'nikmalarini o'rgatishga qaratilgan.
  • HTML Basics: Ushbu mavzuda veb-sahifalarni yaratish uchun zarur bo'lgan asosiy HTML tushunchalari, shriftlar va teglar, shuningdek, statik veb-saytlarning afzalliklari haqida batafsil ma'lumot beriladi. Turli HTML teglarining qo'llanilishi va ularning veb-sahifadagi o'rni tushuntirilgan.
  • Using HTML5 features: Ushbu bo'lim HTML5 ning yangi va takomillashtirilgan xususiyatlariga bag'ishlangan. Unda audio va video qo'llab-quvvatlash, ilg'or shakl nazorati, Canvas elementidan foydalanish, Drag and Drop funksionalligi, CSS3 bilan integratsiya kabi yangi imkoniyatlar ko'rib chiqilgan.
  • Using the CSS feature: Ushbu mavzu CSS (Cascading Style Sheets) ning qo'llanilishi va uning veb-sahifalarni uslublashdagi o'rni haqida ma'lumot beradi. CSS selektorlari, ularning turlari, CSS kodini veb-sahifaga qo'shish usullari (tashqi fayl, ichki blok, inline) va ularning afzalliklari tushuntirilgan.
  • Creating web pages using blocks using CSS: Ushbu bo'lim CSS yordamida veb-sahifalarni bloklar (div) va CSS sinflari yordamida qanday yaratish mumkinligini o'rganadi. Ayniqsa, ikki ustunli sahifa yaratishning float usuli, uning ishlash prinsipi va kenglikni to'g'ri sozlash haqida batafsil tushuntirilgan.
  • Additional CSS3 features: Ushbu qism CSS3 ning qo'shimcha xususiyatlari, modul tuzilishi va eng muhim CSS3 modullari (Selectors, Box Model, Backgrounds and Borders, Text Effects, Animations va boshqalar) haqida ma'lumot beradi. Shuningdek, brauzerlar tomonidan CSS3 ni qo'llab-quvvatlash darajasi ham ko'rsatib o'tilgan.
  • Language programming JavaScript: Ushbu mavzu JavaScript dasturlash tilining asosiy xususiyatlari, uning veb-sahifalarni interaktiv qilishdagi o'rni, ECMAScript standarti va JavaScript ning turli qo'llanish sohalari haqida ma'lumot beradi. Shuningdek, JavaScript da o'zgaruvchilar, funksiyalar va obyektlar bilan ishlash misollari keltirilgan.
  • Event in jQuery: Ushbu bo'lim jQuery kutubxonasini va JavaScript dagi voqealar (events) ni o'rganishga bag'ishlangan. jQuery ning DOM elementlari bilan ishlash, voqealarni boshqarish usullari (click, dblclick, keypress va boshqalar) va ularni qanday qo'llash bo'yicha amaliy misollar keltirilgan.