83
| ID | 83 |
|---|---|
| Fan dasturi nomi | Veb ilovalar yaratish |
| Fan kodi | WEB16MBK |
| Semestrlar | 5 |
| Fanga ajratilgan kredit | 6 |
| Fan turi | majburiy |
| Fan dasturining amal qilish yili | 2025 |
| Fan tili | 1 |
| Vazirlik | 1 |
| Oliy taʻlim muassasasi | 1 |
| OTM rahbari | 1 |
| Bilim sohasi | 1 |
| Taʼlim sohasi | 1 |
| Taʼlim yoʻnalishi | 1 |
| Haftadagi dars soatlari | (qiymatlanmagan) |
| Auditoriya mashgʻulotlari (soat) | 22 |
| Mustaqil taʼlim (soat) | 158 |
| Fanni oʻqitishdan maqsad | “Web dasturlashga kirish” fanining maqsadi – talabalarni zamonaviy web dasturlashning nazariy asoslari va amaliy tamoyillari bilan tanishtirish, frontend va backend texnologiyalaridan samarali foydalanish, sayt arxitekturasini qurish, foydalanuvchi interfeysini loyihalash va boshqarish boʻyicha bilim va koʻnikmalarni shakllantirishdir. |
| Fanning vazifasi | |
| Taʼlim natijalari boʻyicha bilimlar jihatidan talaba | |
| Taʼlim natijalari boʻyicha koʻnikmalar jihatidan talaba | |
| Malaka | |
| Talablar | |
| Kafedra | 1 |
| Oʻqish davomiyligi (yil) | 5 |
| Akademik darajasi | 1 |
| Taʼlim shakli | 2 |
| Modul davomiyligi (hafta) | 15 |
| Oraliq | yozma |
| Joriy | amaliy mashgʻulot |
| Yakuniy | test |
| Maʼruza | 12 |
| Amaliy | 10 |
| 4.1. Bilimlar jihatidan | Zamonaviy veb dasturlashning nazariy asoslari, xususan, foydalanuvchi interfeysi (UI) va foydalanuvchi tajribasi (UX) tamoyillari boʻyicha chuqur bilimlarga ega boʻladi; Frontend (HTML5, CSS3, JavaScript, jQuery) va backend (PHP, MySQL) texnologiyalarining oʻzaro bogʻliqligi, ishlash tamoyillari va ular yordamida veb-ilovalar yaratish mexanizmlari haqida tasavvur hosil qiladi; Web arxitektura, mijoz-server modeli, HTTP protokoli, veb-sayt xavfsizligi va maʼlumotlar bazasi bilan integratsiyalashgan tizimlar haqida tizimli bilimga ega boʻladi; PHP dasturlash tili, server tomonli skriptlash, fayllar bilan ishlash, formalarni qayta ishlash, sessiyalar va cookieʼlar kabi backend funksiyalarini tushunadi; |
| 4.2. Koʻnikmalar jihatidan | Web-sahifalar yaratishda HTML5, CSS3 va JavaScript yordamida foydalanuvchi interfeyslarini loyihalash, ularga estetik koʻrinish va interaktivlik qoʻshish koʻnikmalariga ega boʻladi; PHP tilida backend logikani ishlab chiqish, foydalanuvchi soʻrovlarini qayta ishlash, maʼlumotlarni saqlash va chiqarish, xatoliklarni boshqarish kabi texnik koʻnikmalarni egallaydi; MySQL maʼlumotlar bazasini yaratish, jadvallar bilan ishlash, SQL soʻrovlarini tuzish va ularni veb-ilovaga integratsiyalashni oʻrganadi; Dinamik, foydalanuvchiga qulay va xavfsiz ishlovchi saytlar yaratish, ularni testlash va sinovdan oʻtkazish boʻyicha amaliy malakaga ega boʻladi; Frontend va backend texnologiyalarini birlashtirish orqali toʻliq funksional veb-ilovalarni mustaqil ravishda ishlab chiqish va sintez qilish koʻnikmalarini shakllantiradi; Zamonaviy veb dasturlash muhitlaridan (masalan, VS Code, XAMPP, phpMyAdmin) foydalanish, loyiha kodlarini boshqarish (Git asosida) va hujjatlashtirish boʻyicha amaliy koʻnikmalar hosil qiladi; Web-loyihalarda foydalaniladigan dizayn vositalari va responsiv interfeyslar yaratish boʻyicha zamonaviy talablarni hisobga olgan holda yechimlar ishlab chiqadi. |