manba

Yii2da extension yaratish

Framework va CMS 2019 Apr 9 09:00:00

Yii2da extension yaratish

Ushbu maqolada yii2 freymvork uchun kengaytma(extension) yaratishni ko'ramiz. Ushbu kengaytmamiz oddiygina "Hello world" xabarini chiqaradi. Bu kengaytmamiz Packagist repositoriyasi orqali foydalaniladi. 1-qadam. Kompyuterda hello-world nomli papka yaratamiz(Yii loyiha papkasi ichida emas). hello-world papkasida esa composer.json nomli fayl yaratamiz va unga quyidagilarni yozamiz:…



manba

Dasturchi asoslari

Ta‘lim 2019 Apr 6 19:43:00

Dasturchi asoslari

Bir necha yillar bo'ldi dasturlash olamiga kirib keldim. Hozir Freelancerman/ Yo'llanib ishlovchi(masofadan).Freelancer bo'lib ishlash yaxshi, stressni inobatga olmaganda. Belgilangan vaqtda ulgura olmasangiz, bu sizning reputatsiya/obro'yingiz tushishiga sabab bo'ladi.Dasturlashni o'rganish oson emas, ammo dasturlashni o'rgansa bo'ladi.Ko'pgina kurslar, online kurslar, butkemplar, balkim universitetlar ham talabalariga to'g'ri yo'l ko'rsatishda, fikrimcha ko'p xatoliklarga…



manba

Yagona javobgarlik prinsipi

Umumiy Dasturlash 2019 Mar 30 22:30:00

Yagona javobgarlik prinsipi

Yagona javobgarlik prinsipi(single responsibility principle) – bu dasturlash tilidagi prinsip bo'lib, unga ko'ra har bir modul, klass yoki funksiya dasturdagi biror funksionallikning yagona qismiga javobgar bo'lishi kerak, hamda, bu javobgarlik klass tomonidan to'liq inkapsulyatsiyalangan bo'lishi kerak. Uning barcha vazifalari shu javobgarlikka mustahkab bog'langan bo'lishi kerak. Robert C. Martin bu prinsipni quyidagicha ta'riflaydi: "Klassning o'zgarishiga faqat bitta sabab…



tarjima

Singleton

Algoritm 2019 Mar 30 13:25:00

Singleton

Dasturiy injiniringda singleton model(singleton pattern)i – bu dasturni loyihalash modeli tushunchasi bo'lib, u bitta klassdan faqat bitta obyekt yaratish imkonini beradi. Bunday qilish butun loyiha bo'ylab faqat bitta obyektning metodlarini ishlatish paytida qo'l keladi. Ushbu termin matematik singleton tushunchasidan kelib chiqqan. *** Matematik singleton tushunchasi. Matematikada singleton – bu faqat bitta elementdan iborat to'plam. Masalan, {null} to'plami singleton hisoblanadi.…



manba

Dasturchi Resume/CV yozishda nimalarga e’tibor berish kerak va ishga kirishga yordam beradigan Rezyumeni qanday yozamiz?

Ta‘lim 2019 Mar 29 21:45:00

Dasturchi Resume/CV yozishda nimalarga e’tibor berish kerak va ishga kirishga yordam beradigan Rezyumeni qanday yozamiz?

Agar siz "2019-yilda Dasturlashni o'rganamiz" maqolamizni o'qigan bo'lsangiz va aytib o'tilgan texnologiyalarni o'rganib junior developer bo'lsangiz. Sizga endi Resume/CV yozishingiz, ishga kirishingiz uchun tamal toshi vazifasini o'taydi. Yaxshi Resume/CV sizni Interview/Suhbatgacha…



yangi

Abstrakt klass va interfeys haqida qisqacha

Umumiy Dasturlash 2019 Mar 29 12:20:00

Abstrakt klass va interfeys haqida qisqacha

Abstrakt klasslar umumiy xususiyatlar bo'yicha obyektlar iyerarxiyasini yaratish uchun kerak bo'ladi. Bu yerda muhim narsa ajdod – merosxo'r xususiyatidir. Masalan, "Qush" abstract klassini olaylik. Bu klassning merosxo'rlari aniq bir turdagi qushlar – kabutarlar, chumchuqlar va h.k lar bo'ladi. Aniq turdagi qush uchun klass yaratishimizda bu klass qaysi qush uchun ekanligi muhim…



manba

PHP trait

Web Dasturlash 2019 Mar 28 17:35:00

PHP trait

PHP dasturlash tilining muammolaridan biri - bu faqat bitta klassdan meros ola bilishdir. Ya'ni siz biror klass yaratmoqchi bo'lsangiz faqat bitta boshqa klassdan meros olish mumkin xolos degani. Biroq, agar bir nechta klassdan bir vaqtning o'zida meros olishning imkoni bo'lganda, bu ancha ish samaradorligini oshirgan bo'lardi. Misol uchun, biz bitta klassni bir nechta klassdan meros olib yaratganimizda, ajdod klasslarda mavjud bo'lgan, oldindan yozib qo'yilgan metodlarning kodlarini…



manba

2019 — yilda dasturlashni o’rganing

Ta‘lim 2019 Mar 28 01:54:00

2019 — yilda dasturlashni o’rganing

Maqolaga kirishishdan oldin bir narsa haqida ta'kidlab o'tishni xohlardim. Siz web yoki mobile dasturlashni o'rganishni boshlashingizdan oldin, albatta bozorni yaxshilab o'rganib olishingiz kerak. Masalan, O'zbekiston bozorida hozir albatta Java, PHP, JavaScript va endi kirib kelayotgan Python bozori chaqqon tillar jumlasidandir. Siz agar 2019-yilda dasturlashni o'rganishni boshlagan bo'lsangiz, yoki endi boshlamoqchi bo'lsangiz albatta bozorni o'rganing. Qanday qilib bozorni…



yangi

UzGeeks March2019 Meetup

Yangiliklar 2019 Mar 12 22:02:00

UzGeeks March2019 Meetup

Assalom alaykum!!16-mart shanba kuni Toshkent davlat iqtisodiyot universitetida UzGeeksning navbatdagi "UzGeeks March2019 Meetup" bo'lib o'tadi.Bu galgi meetupimizda quyidagi mavzular bo'yicha dokladlar bo'ladi:1. Yosh dasturchilar yo`l qo`yadigan 5ta xato va ularning yechimlari - Islomjon Tursunov (CITY MEDIA);2. How to write your own Python web framework - Jahongir Rahmonov (Super Dispatch);3. VertX texnologiyasi: 5 daqiqada web server - kuching yetsa buzib…



manba

Junior Developer — emasman!

Ta‘lim 2019 Mar 2 14:25:00

Junior Developer — emasman!

Aniqroq va lo'ndaroq qilib aytsam o'zingizni hech qachon JUNIOR Developer deb tanishtirmang. Ishga kirayotgan vaqtingiz yoki kirmoqchi bo'lgan damlarda Junior developer deb CV, resume, email yoki LinkedIn profilingizga aslo va aslo qo'ya ko'rmang.Agar siz junior developer man deb dunyoga e'lon qilsangiz, IT kompaniyalari e'loningizni quyidagicha talqin qilishadi "Salom, men dasturchi bo'lishni juda ham xohlayman, va ishga kirishni maqsad qilib qo'ydim. Hozircha men bu sohada chaqaloqman,…