Amaliy mavzularni o`zgartirish: CSS xususiyatlari

1-mavzu. Web dasturlashda foydalaniladigan dasturlar

  1. Web dasturlashda foydalaniladigan dasturlar haqida tushuncha
  2. Web dasturlashda foydalaniladigan dasturlar sozlash
  3. Web sahifa ishlab chiqish

2-mavzu. HTML5 umumiy strukturasi.

  1. HTML5 da sahifa tuzilishining semantik tavsifi.
  2. HTML5 yangi standartlari va ularning vazifalari.
  3. HTML5 matnlar bilan ishlash.

3-mavzu. HTML5 teglari bilan ishlash

  1. HTML5 da yangi grafik va multimedia elementlari
  2. SEO uchun kerakli meta teglar bilan sahifani toʻldirish.
  3. Foydalanuvchi maʼlumotlarini kiritish formasi yaratish va validatorlar bilan ishlash

4-mavzu. CSS xususiyatlari

  1. Har xil selektorlar (class, id, universal) yordamida elementlarni stil qilish.
  2. CSS yordamida HTML jadvalini chiroyli koʻrinishga keltirish.
  3. Navigatsion menyu uchun CSS selektorlaridan foydalanish.

5-mavzu. CSS3 asoslari: Effektlar, tranformatsiya, animatsiya. CSS3: @media orqali moslashuvchanlik

  1. CSS3: selektor, tipografiya va ranglar rejimi
  2. Oddiy hover transition effekti yaratish. Blokni aylantirish va transformatsiya qilish.
  3. Web sahifada oddiy animatsiya yaratish (keyframes bilan).
  4. Responsive sahifa yaratish (mobil, planshet va desktop uchun).

6-mavzu. JavaScript funksiyalari va obyektlari

  1. Oddiy funksiya yaratish va chaqirish.
  2. DOM orqali HTML elementlarini oʻzgartirish.
  3. Hodisa (event) bilan ishlash: onclick, onmouseover.

7-mavzu. JQuery selektorlar

  1. JQuery kutubxonasini ulash va tekshirish. Elementlar ustida effeklar (slide, fade) qoʻllash.
  2. Turli selektorlar orqali elementlarga murojaat qilish.
  3. Forma maʼlumotlarini olish va koʻrsatish.

8-mavzu. Mijoz – server texnologiyasi

  1. Mijoz-server modelini chizmada ifodalash.
  2. Apache serverni ishga tushirish va sozlash.
  3. XAMPP orqali mahalliy serverda ishlash.

9-mavzu. PHP asoslari

  1. Oddiy PHP skript yozish (echo, print).
  2. PHP da oʻzgaruvchi turlari va ularning farqlari.
  3. PHP matematik amallar bilan hisoblash.

10-mavzu. PHP shart va takrorlanuvchi operatorlar

  1. PHP if-else orqali qaror qilish.
  2. PHP for va while sikllari bilan hisoblash.
  3. Foreach orqali massivdagi elementlarni chiqarish.

11-mavzu. PHP massivlar

  1. Indexed va associative massivlar bilan ishlash.
  2. array_push, count, sort funksiyalarini qoʻllash.
  3. Har xil tipdagi massivlar bilan misollar bajarish

12-mavzu. PHP da HTML formalar bilan ishlash

  1. Forma yuborilgan maʼlumotni PHP bilan olish.
  2. $_GET va $_POST orqali maʼlumot olish.
  3. Fayllarni yuklash formasi yaratish.

13-mavzu. PHP da obyektga yo‘naltirilgan dasturlash

  1. PHP da class va obyekt yaratish.
  2. Konstruktor, metod va atributlar bilan ishlash.
  3. PHP OOP prinsiplarini (inheritance, encapsulation) qoʻllash.

14-mavzu. PHP + MySQL: Bazaga ulanish

  1. MySQL maʼlumotlar bazasi yaratish va ulanish (mysqli_connect).
  2. Jadval yaratish va INSERT soʻrovini yozish.
  3. SELECT orqali maʼlumotni chiqarish.

15-mavzu. PHP da CRUD amallari

  1. Maʼlumot kiritish (C) va oʻqish (R) formasi yaratish.
  2. Maʼlumot tahrirlash (U) va oʻchirish (D) uchun sahifa yaratish.
  3. Foydalanuvchi kirishi va chiqish (login/logout) tizimini PHP orqali yaratish.