Php dasturlash

Uncategorized
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

PHP dasturlash kursi

Kursning nomi: PHP Dasturlash

Kursning kasalligi: 12 hafta

Dars vaqti: Haftasiga 3 marta, har biri 2 soat

Kursning umumiy maqsadi: Ush kursini olish va o’rta maqsadli dasturchilar uchun mo’ljallangan bo’lib, PHP dasturlash tilini chuqur o’rganish va amaliyotga moslashtirish orqali ko’rish dasturini ishlab chiqadi. Kurs yakunida talabalar veb-saytini mustaqil murakkablashtirish va PHP asosida egani amalga oshirishga tuzatishlar kiritildi.

Kursning mazmuni:

  1. PHP asoslari:
    • PHP nima va uning tarixiy rivojlanishi
    • PHP-ni o’rnatish va sozlash
    • PHP sintaksisi va qarashlar
    • O’zgaruvchilar va ma’lumot turlari
    • Operatsiyalar va ifodalar
  2. Nazorat tuzilmalari:
    • Shartli operatorlari (if, else, switch)
    • Looplar (for, while, do-while)
    • Funksiyalar va ularni olish
    • Rekursiya va uning qo’ yordam
  3. Ma’lumotlar bilan ishlash:
    • Massivlar va tahrir turlari
    • Matnlar bilan ishlash
    • Fayllar bilan ishlash
    • Seans va cookie’lar
  4. Ma’lumotlar bazasi bilan integratsiya:
    • MySQL ma’lumotlar bazasi bilan tanishish
    • PHP va MySQL integratsiyasi
    • CRUD paydoi (yaratish, o’qish, yangilash, o’chirish)
    • PDO va MySQLi
  5. Veb dasturlash va PHP:
    • HTTP va veb serverlar haqida tushunchalar
    • HTML formatlarini PHP orqali ishlash
    • foydali autentifikatsiyasi va foyda
    • Fayllarni yuklash va yuklab olish
  6. MVC (Model-View-Controller) arxitekturasi:
    • MVC ahamiyati va uning ahamiyati
    • PHP orqali MVC arxitekturasini amalga oshirish
    • Laravel va boshqa PHP frameworklari bilan tanishish
  7. Amaliy:
    • Loyihani maqsad va talablarni yaxshilash
    • Loyihani amalga oshirish uchun
    • Amaliy com (blog, e-merce veb sayt va boshqalar)

Kurs qaysi o’quvchilarga ko’ra ega bo’ladilar:

  • PHP sintaksisini to’g’ri qo’llash
  • PHP va MySQL orqali ma’lumotlar bazasi bilan ishlash
  • Veb ilovalarni va yordam bilan o’zaro aloqada bo’lish
  • Amaliy qaydni va nazorat qilish

Talim uslubi:

  • Nazariy darslar
  • Amaliy mashg’ulotlar
  • Mustaqil ishlar va bo’yicha
  • Guruh ishlari va muhokamalar

Baholash tizimi:

  • Davomat va ishtirok (10%)
  • Amaliy mashg’ulotlar va mashqlar (30%)
  • Oraliq imtihon (20%)
  • Yakuniy miqdori (40%)

Talablar:

  • Kompyuter va internet bilan ishlash asoslari
  • HTML va CSS bo’yicha ishlash’ich bilimlar (maqsadga yordam)

Kurs uchun yordam ta’minot:

  • PHP dasturlash muhiti (XAMPP, WAMP yoki LAMP)
  • MySQL
  • Kod muxarriri (Visual Studio Code, Sublime Text yoki boshqalar)
Show More

Course Content

Kirish

MySQL ga kirish
Q&A (Questions and Answers) – bu savollar va javoblar formatidagi muloqot turi bo‘lib, unda bir tomon savol beradi, boshqa tomon esa javob beradi. Bu format tez-tez foydalaniladi ma’lumot almashish, muammolarni hal qilish, va o‘quv jarayonlarida. Bazadagi ustun nomini tanlashda, ushbu ustunda saqlanadigan ma’lumotning mazmuni va funksiyasini hisobga olish kerak. Agar ma'lumotlar bazasida Q&A saqlanayotgan bo'lsa, quyidagi ustun nomlari mantiqiy bo'lishi mumkin:

Student Ratings & Reviews

No Review Yet
No Review Yet