Amaliy mavzularni o`zgartirish: CSS xususiyatlari
1-mavzu. Web dasturlashda foydalaniladigan dasturlar
- Web dasturlashda foydalaniladigan dasturlar haqida tushuncha
- Web dasturlashda foydalaniladigan dasturlar sozlash
- Web sahifa ishlab chiqish
2-mavzu. HTML5 umumiy strukturasi.
- HTML5 da sahifa tuzilishining semantik tavsifi.
- HTML5 yangi standartlari va ularning vazifalari.
- HTML5 matnlar bilan ishlash.
3-mavzu. HTML5 teglari bilan ishlash
- HTML5 da yangi grafik va multimedia elementlari
- SEO uchun kerakli meta teglar bilan sahifani toʻldirish.
- Foydalanuvchi maʼlumotlarini kiritish formasi yaratish va validatorlar bilan ishlash
- Har xil selektorlar (class, id, universal) yordamida elementlarni stil qilish.
- CSS yordamida HTML jadvalini chiroyli koʻrinishga keltirish.
- Navigatsion menyu uchun CSS selektorlaridan foydalanish.
5-mavzu. CSS3 asoslari: Effektlar, tranformatsiya, animatsiya. CSS3: @media orqali moslashuvchanlik
- CSS3: selektor, tipografiya va ranglar rejimi
- Oddiy hover transition effekti yaratish. Blokni aylantirish va transformatsiya qilish.
- Web sahifada oddiy animatsiya yaratish (keyframes bilan).
- Responsive sahifa yaratish (mobil, planshet va desktop uchun).
6-mavzu. JavaScript funksiyalari va obyektlari
- Oddiy funksiya yaratish va chaqirish.
- DOM orqali HTML elementlarini oʻzgartirish.
- Hodisa (event) bilan ishlash: onclick, onmouseover.
- JQuery kutubxonasini ulash va tekshirish. Elementlar ustida effeklar (slide, fade) qoʻllash.
- Turli selektorlar orqali elementlarga murojaat qilish.
- Forma maʼlumotlarini olish va koʻrsatish.
8-mavzu. Mijoz – server texnologiyasi
- Mijoz-server modelini chizmada ifodalash.
- Apache serverni ishga tushirish va sozlash.
- XAMPP orqali mahalliy serverda ishlash.
- Oddiy PHP skript yozish (echo, print).
- PHP da oʻzgaruvchi turlari va ularning farqlari.
- PHP matematik amallar bilan hisoblash.
10-mavzu. PHP shart va takrorlanuvchi operatorlar
- PHP if-else orqali qaror qilish.
- PHP for va while sikllari bilan hisoblash.
- Foreach orqali massivdagi elementlarni chiqarish.
- Indexed va associative massivlar bilan ishlash.
- array_push, count, sort funksiyalarini qoʻllash.
- Har xil tipdagi massivlar bilan misollar bajarish
12-mavzu. PHP da HTML formalar bilan ishlash
- Forma yuborilgan maʼlumotni PHP bilan olish.
- $_GET va $_POST orqali maʼlumot olish.
- Fayllarni yuklash formasi yaratish.
13-mavzu. PHP da obyektga yo‘naltirilgan dasturlash
- PHP da class va obyekt yaratish.
- Konstruktor, metod va atributlar bilan ishlash.
- PHP OOP prinsiplarini (inheritance, encapsulation) qoʻllash.
14-mavzu. PHP + MySQL: Bazaga ulanish
- MySQL maʼlumotlar bazasi yaratish va ulanish (mysqli_connect).
- Jadval yaratish va INSERT soʻrovini yozish.
- SELECT orqali maʼlumotni chiqarish.
15-mavzu. PHP da CRUD amallari
- Maʼlumot kiritish (C) va oʻqish (R) formasi yaratish.
- Maʼlumot tahrirlash (U) va oʻchirish (D) uchun sahifa yaratish.
- Foydalanuvchi kirishi va chiqish (login/logout) tizimini PHP orqali yaratish.