85
| ID | 85 |
|---|---|
| Fan dasturi nomi | Web dasturlashga kirish |
| Fan kodi | VDK2305 |
| Semestrlar | 3 |
| Fanga ajratilgan kredit | 5 |
| Fan turi | tanlov |
| 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) | 60 |
| Mustaqil taʼlim (soat) | 90 |
| Fanni oʻqitishdan maqsad | “Web dasturlashga kirish” fanidan barcha taʼlim yoʻnalishlari boʻyicha bakalavr tayyorlashga moʻljallangan hamda mazkur sohadagi mutaxassislar tayyorlash uchun oʻquv standarti boʻlib hisoblanadi. Kurs oʻz ichiga fanni egallash boʻyicha talabalarni, zamonaviy web dasturlashni nazariy asoslari, frontend va backend texnologiyalari, sayt arxitekturasi tuzish, foydalanuvchi interfeysini yaratish hamda ularni boshqarishni oʻrgatish. |
| 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) | 4 |
| Akademik darajasi | 1 |
| Taʼlim shakli | 1 |
| Modul davomiyligi (hafta) | 15 |
| Oraliq | yozma |
| Joriy | amaliy mashgʻulot |
| Yakuniy | test |
| Maʼruza | 30 |
| Amaliy | 30 |
| 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. |