Asosiy qismga o‘tish

Veb-texnologiyalar

Veb-ilova va saytlarni loyihalash hamda ishlab chiqish.

Veb-texnologiyalar yo‘nalishi to‘liq siklni qamraydi: dizayn maketidan tortib ishlaydigan, ma’lumotlar bazasiga ulangan va serverga joylashtirilgan veb-ilovagacha. Musobaqa bir necha modulga bo‘linadi. Birinchisida tayyor maket beriladi va uni piksel aniqligida, moslashuvchan qilib yig‘ish talab qilinadi. Ikkinchisida server tomoni yoziladi — API, autentifikatsiya, ma’lumotlar bazasi bilan ishlash. Uchinchisida mavjud kodda xatolik topiladi va tuzatiladi. Oxirgi modul odatda cheklangan vaqtda yangi funksiya qo‘shishni talab qiladi. Baholash faqat natijaga emas, kod sifatiga ham qaraydi: tuzilma, o‘qilishi, xavfsizlik va qulaylik talablari.

Ishtirokchiga talablar

Frontend: semantik HTML, zamonaviy CSS (grid, flex, moslashuvchan tartib), JavaScript va bitta zamonaviy freymvork. Backend: server tili (odatda PHP yoki JavaScript), REST API loyihalash, SQL va ma’lumotlar bazasi tuzilmasi, sessiya va parol xavfsizligi. Qo‘shimcha: versiya nazorati, brauzer ishlab chiquvchi asboblari bilan xatolikni topish, kirish qulayligi (accessibility) asoslari.

Kerakli jihozlar

Ish o‘rni: kompyuter, ikkita monitor, kod muharriri (VS Code yoki shunga o‘xshash), lokal server muhiti. Dasturiy ta’minot: ma’lumotlar bazasi serveri va uni boshqarish vositasi, brauzerlar to‘plami, grafik maket faylini ochish dasturi, versiya nazorati tizimi. Internet cheklangan yoki umuman yopiq bo‘ladi — barcha kutubxona va hujjatlar mahalliy nusxada beriladi.

Baholash mezonlari

O‘lchov qismi avtomatlashtirilgan: funksional testlar, maketga mos kelish, turli ekran o‘lchamlarida to‘g‘ri ko‘rinish, API javoblarining to‘g‘riligi. Ekspert bahosi: kod tuzilmasi va o‘qilishi, nomlash madaniyati, takrorlanishning yo‘qligi, xavfsizlik yechimlari. Xatolik topish modulida topilgan va to‘g‘ri tuzatilgan xatolar soni hisoblanadi — tuzatish boshqa joyni buzmasligi kerak.