Публикации

OOP: Qora quti yoxud dasturlash mag'zi

Salom, hammaga. OOP seriasidagi darslarimizni boshlasak ham bo'ladi. Deyarli barcha dastrurchilar va ko'pchilik dasturlashni o'rganayotganlar uchun «OOP» degan atama tanish va uni tushunish, tasavvur etish yetarlicha bilim hamda tajribani talab qiladi. Professional dasturchilar uchun bu «ajoib narsa, dasturlash mag'zi» bo'lsa, dasturlashga endi kirib kelayotganlar uchun esa «qora quti», talabalar uchun esa «domladan boshqa hech kim tushunmaydigan keraksiz mavzu» sifatida qaraladi. Aslida u nima?
Читать дальше

Tong sahardan, tosh shahargacha

05:00
Qishloq hayoti qanday maza, erta tongdan dimoqqa urilgan shirmoy isi, xo‘roz qichqirig‘i, shiringina uyqu quchog‘idan erinibgina bosh ko‘tarishing. Bolalikdan menga meros qolgan ushbu manzarani, menimcha yaqin 8-10 yil ichida qaytib ko‘rmadim. Ha bu sizga ham yaxshi tanish bo‘lsa kerak, qishloq bolasining sahardan toblanishi:
— Turaqo o‘g‘lim, tur, mollarni podaga qo‘yish kerak, kechqurun egatga taragan suving yarmiga yetmay qolibdi, menimcha yarim yo‘lda kimdir bo‘g‘ib ketgan yana.
— … (shu mollarni deb doim shirin uyqudan voz kechaman!?)
Читать дальше

Kim bo'lsam ekan? Dasturchi!

Ha ayni shu savol ko'pchilik yoshlarimizda muammoli holatni keltirib chiqaradi. Gap dasturlovchilar — axborot texnologiyalari sohasining bo'lajak mutaxassislari haqida ketmoqda. Bu soha yurtimizda endi bo'y ko'rsatayotgan davrda axborot va kompyuter texnologiyalari, dasturlash kabi hozirda dunyo bo'yicha eng zamonaviy hamda top reytingda turuvchi soha va uning mutaxassislari — dasturchilar haqida ko'pchilik yurtdoshlarimiz yetarlicha tasavvurga ega emas.
Читать дальше

Salom Magento!

Magento – hozirda internet magazinlarni tashkil qilish va boshqarish uchun mukammal platformalardan biri bo'lib, u PHP OOP da yozilgan CMS hisoblanadi. CMS – (content management systems, kontentni boshqarish tizimlari) haqida yozishni hojati yo'q, chunki hozirda Drupal, Worpress, Joomla kabi CMS larni ishlatib ko'rmagan web dasturchi bo'lmasa kerak. Magento nafaqat CMS balki uni freymwork toifasiga kiritsak ham bo'ladi. Chunki unda nafaqat internet do'konlarni qurish, balki ular uchun istalgan vazifani bajaruvchi dinamik web tizimlarni qursak ham bo'ladi. Magentoning rivojlanishi zamonaviy eCommerce tizimlari ko'rinishi, va ular haqidagi qarashlarning o'zgarishiga asos bo'ldi.
Читать дальше

Savollar... Qachon? Qanday qilib?

Salom blogdoshlar. Opennetdagi maqolalar bilan tanishib chiqish jarayonida menda bir savol tug'ilib qoldi. IT dunyosi, IT sohasi, IT texnologiyalar, IT bilan bog'liq fanlar yil sayin emas, soat sayin rivojlanib bormoqda. Buyilgi o'rganganlarimiz keyingi yilda deyarli eskirmoqda. Bu yil yaratilgan mahsulotni keyingi yilgacha takomillashtirish zarur. Aniq bo'lib qoldiki sohaning chegarasi yo'q, bitta mutaxassis sohadagi 2-3 ta yo'nalishni o'rganib borishi qiyin bo'lib bormoqda.
Читать дальше

Web sahifalarni optimallashtirish vositalari

Web developer sifatida bilishimiz kerak bo'lgan ayrim vositalar to'g'risida. Umuman olganda ixtiyoriy web-saytni yaratishda avvalambor dizaynerlar va dasturchilar muhim ro'l o'ynaydi. Sayt kontenti, mazmuni, dizayni va uning parda ortidagi tarafi — backend qay darajada professional yozilganligi uning reytingini belgilab berishi turgan gap.
Читать дальше