Final sinflar va metodlar — afzalliklar, muammolar va yechimlar.
PHP dasturchilar ko‘pincha final yordamida sinf va metodlarni himoya qilishadi. Biroq bu qaror foydali bo‘lishi bilan birga, ba’zida muammolarga ham sabab bo‘lishi mumkin. Davomini medium-da o'qing
PHP dasturchilar ko‘pincha final yordamida sinf va metodlarni himoya qilishadi. Biroq bu qaror foydali bo‘lishi bilan birga, ba’zida muammolarga ham sabab bo‘lishi mumkin. Davomini medium-da o'qing
Medium
Final sinflar va metodlar — afzalliklar, muammolar va yechimlar
🔒 Final sinflar va metodlar: Afzalliklar, muammolar va yechimlar (PHP misolida)
🔥6👍3❤1👏1
Yii3 frameworkida Rest API-dan kelgan ma'lumotlarni qabul qilish va validatsiyadan o'tkazish jarayoni bilan tanishamiz.
https://youtu.be/EwvAZRvfimw
https://youtu.be/EwvAZRvfimw
YouTube
3.0 Foydalanuvchidan ma'lumot qabul qilish va validatsiya | Yii3
Yii3 frameworkida Rest API-dan kelgan ma'lumotlarni qabul qilish va validatsiyadan o'tkazish jarayoni bilan tanishamiz.
Qo'llab-quvvatlash: https://tirikchilik.uz/uzdevid
Qo'llab-quvvatlash: https://tirikchilik.uz/uzdevid
👍4🔥3👏2❤1🥰1
Ushbu darsda biz Yii3 doirasida zamonaviy dasturlash tamoyillaridan biri bo'lgan Dependency Inversion Principle (DIP) va Dependency Injection (DI) konsepsiyalarini ko'rib chiqamiz.
https://youtu.be/46f1Dw3tOiM
@uzdevid
https://youtu.be/46f1Dw3tOiM
@uzdevid
YouTube
4.0 Yii3 Dependency injection
Ushbu darsda biz Yii3 doirasida zamonaviy dasturlash tamoyillaridan biri bo'lgan Dependency Inversion Principle (DIP) va Dependency Injection (DI) konsepsiyalarini ko'rib chiqamiz.
Qo'llab-quvvatlash: https://tirikchilik.uz/uzdevid
Qo'llab-quvvatlash: https://tirikchilik.uz/uzdevid
👍4🔥4👏2❤1
gPortni serverini qaytadan Yii3-da yozmoqchiman. Yii3da web socket bilan ishlaydigan paket yo'q ekan. Avval shu paketni yozmoqchiman 🔥
Maqsad uy qurish, lekin, avval sement zavodini qurish kerak...
@uzdevid
Client => (ws://) => Centrifugo => (grpc://) => RoadRunner => Yii3
Maqsad uy qurish, lekin, avval sement zavodini qurish kerak...
@uzdevid
🔥11👍3❤2👏2😁2
Ushbu video darsda Yii frameworkiga ma'lumotlar omboriga (Pgsql) bog'lanish va SELECT so'rovini amalga oshirishni ko'rib chiqamiz
https://www.youtube.com/watch?v=jbBRltVp8Ko
@uzdevid
https://www.youtube.com/watch?v=jbBRltVp8Ko
@uzdevid
YouTube
5.0 PostgreSQL-ga bog'lanish va birinchi so'rovni amalga oshirish
Ushbu video darsda Yii frameworkiga ma'lumotlar omboriga (Pgsql) bog'lanish va SELECT so'rovini amalga oshirishni ko'rib chiqamiz.
Qo'llab-quvvatlash: https://tirikchilik.uz/uzdevid
Qo'llab-quvvatlash: https://tirikchilik.uz/uzdevid
👍6🔥3👏2
Ushbu videoda biz, Yii frameworkida migratsiyalar bilan ishlovchi paketni o'rnatamiz. Shu paket yordamida yangi migratsiyalar yaratib ma'lumotlar omboriga jadvallar qo'shamiz.
https://www.youtube.com/watch?v=R_xLvL2O88A
@uzdevid
https://www.youtube.com/watch?v=R_xLvL2O88A
@uzdevid
YouTube
6.0 Yii frameworkida migratsiyalardan foydalanish
Ushbu videoda biz, Yii frameworkida migratsiyalar bilan ishlovchi paketni o'rnatamiz. Shu paket yordamida yangi migratsiyalar yaratib ma'lumotlar omboriga jadvallar qo'shamiz.
DB Migration: https://github.com/yiisoft/db-migration
Qo'llab-quvvatlash: htt…
DB Migration: https://github.com/yiisoft/db-migration
Qo'llab-quvvatlash: htt…
👍3🔥3👏3
Ushbu videoda Active Record ORMdan foydalanib ma'lumotlar ombori jadvaliga CRUD amallarini bajarishni ko'rib chiqamiz
https://youtu.be/Kl44Om3H4v8
@uzdevid
https://youtu.be/Kl44Om3H4v8
@uzdevid
YouTube
7.0 Yii Active Record | CRUD amallarini bajarish
Ushbu videoda Active Record ORMdan foydalanib ma'lumotlar ombori jadvaliga CRUD amallarini bajarishni ko'rib chiqamiz.
Qo'llab-quvvatlash: https://tirikchilik.uz/uzdevid
Qo'llab-quvvatlash: https://tirikchilik.uz/uzdevid
👍4🔥3👏3
Zamonaviy, moslashuvchan va qulay yangi Yii3 frameworkini quyidagi playlist-dan bepul o'rganishingiz mumkin.
https://www.youtube.com/playlist?list=PLjQt6UfhObShjbLyRcl3KcgM4gmpqlCUo
@uzdevid
https://www.youtube.com/playlist?list=PLjQt6UfhObShjbLyRcl3KcgM4gmpqlCUo
@uzdevid
👍6🔥5👏3
Keyingi video Yii3 + RoadRunner mavzusida! PHPni 30-40 barobarga tezlatamiz 🔥
👍7🔥6👏1
PHP o'ladi! Xa, har bir so'rovga javob berganidan so'ng PHP o'ladi, kelasi safar yana tiriladi va bu bir hil jarayonni qayta qayta amalga oshirib qimmatli vaqtni yo'qotadi. Ushbu videoda bu narsaga chek qo'yadigan yo'llar haqida gaplashamiz.
https://www.youtube.com/watch?v=7SaUXLii9ok
@uzdevid
https://www.youtube.com/watch?v=7SaUXLii9ok
@uzdevid
YouTube
PHP will not die | PHP o'lmaydi - uni 30-40 martaga tezlashtiramiz
PHP o'ladi! Xa, har bir so'rovga javob berganidan so'ng PHP o'ladi, kelasi safar yana tiriladi va bu bir hil jarayonni qayta qayta amalga oshirib qimmatli vaqtni yo'qotadi. Ushbu videoda bu narsaga chek qo'yadigan yo'llar haqida gaplashamiz.
Qo'llab-quvvatlash:…
Qo'llab-quvvatlash:…
🔥6👍5😁1
MVC arxitekturasida M, ya'ni model deganda nimani tushunasiz?
🔥 - bazadagi jadvalning ORM modeli
👍 - biznes logika qatlami
🔥 - bazadagi jadvalning ORM modeli
👍 - biznes logika qatlami
🔥24👍11
UzDevid
MVC arxitekturasida M, ya'ni model deganda nimani tushunasiz? 🔥 - bazadagi jadvalning ORM modeli 👍 - biznes logika qatlami
Agar model tushunchasi va ORM modeli bir hil narsa bo'lsa savol: Biznes logika qaysi qatlamga yoziladi?
- Controller — yo'q
- Model — S buzuladi, yo'q
- View — albatta yo'q)
@uzdevid
- Controller — yo'q
- Model — S buzuladi, yo'q
- View — albatta yo'q)
@uzdevid
👍5👏2❤1🔥1
Open-Source loyihalar, qimmatli postlar va bepul video qo'llanmalar ko'payishini xohlaysizmi? Qo'llab-quvvatlang)
https://tirikchilik.uz/uzdevid
@uzdevid
https://tirikchilik.uz/uzdevid
@uzdevid
👍18🔥5😁4👏1
⚡️ Back-End dasturchilar uchun Mock Interview!
Assalomu alaykum!
Agar siz PHP back-end dasturlash bo‘yicha o'z bilim va ko‘nikmalaringizni haqiqiy intervyuga tayyorgarlik ko‘rinishida sinab ko‘rmoqchi bo‘lsangiz — sizni mock interview ga taklif qilamiz!
🔹 Nima uchun qatnashish kerak?
Real intervyu sharoitini his qilasiz!
Kuchli va kuchsiz tomonlaringizni aniqlaysiz!
Tajribali intervyuerlardan amaliy maslahatlar olasiz
Intervyu strategiyangizni yaxshilaysiz
UzDevid intervyu sertifikatiga ega bo'lasiz!
🔹 Kimlar uchun?
Junior, Middle va Senior darajadagi back-end dasturchilar uchun
🔹 Nima talab qilinadi?
PHP, SQL, API, Arxitektura, Test yozish kabi yo‘nalishlarda asosiy bilimlar
🔹 Qanday o‘tadi?
40-60 daqiqa intervyu
15-20 daqiqa feedback va maslahatlar
🔹 Qanday ro‘yxatdan o‘tiladi?
Quyidagi shaklni to‘ldiring: https://forms.gle/5kyewFiXoR7VtVor5
Birinchi uchtalikka -50% chegirma!
O‘z ustingizda ishlash va haqiqiy intervyularga ishonch bilan borishni xohlaysizmi? Unda imkoniyatni qo‘ldan boy bermang!
Batafsil: @IbragimovDiyorbek
@uzdevid
Assalomu alaykum!
Agar siz PHP back-end dasturlash bo‘yicha o'z bilim va ko‘nikmalaringizni haqiqiy intervyuga tayyorgarlik ko‘rinishida sinab ko‘rmoqchi bo‘lsangiz — sizni mock interview ga taklif qilamiz!
🔹 Nima uchun qatnashish kerak?
Real intervyu sharoitini his qilasiz!
Kuchli va kuchsiz tomonlaringizni aniqlaysiz!
Tajribali intervyuerlardan amaliy maslahatlar olasiz
Intervyu strategiyangizni yaxshilaysiz
UzDevid intervyu sertifikatiga ega bo'lasiz!
🔹 Kimlar uchun?
Junior, Middle va Senior darajadagi back-end dasturchilar uchun
🔹 Nima talab qilinadi?
PHP, SQL, API, Arxitektura, Test yozish kabi yo‘nalishlarda asosiy bilimlar
🔹 Qanday o‘tadi?
40-60 daqiqa intervyu
15-20 daqiqa feedback va maslahatlar
🔹 Qanday ro‘yxatdan o‘tiladi?
Quyidagi shaklni to‘ldiring: https://forms.gle/5kyewFiXoR7VtVor5
Birinchi uchtalikka -50% chegirma!
O‘z ustingizda ishlash va haqiqiy intervyularga ishonch bilan borishni xohlaysizmi? Unda imkoniyatni qo‘ldan boy bermang!
Batafsil: @IbragimovDiyorbek
@uzdevid
Google Docs
Mock Interview - UzDevid
Agar siz PHP back-end dasturlash bo‘yicha o'z bilim va ko‘nikmalaringizni haqiqiy intervyuga tayyorgarlik ko‘rinishida sinab ko‘rmoqchi bo‘lsangiz — sizni mock interview ga taklif qilamiz! Qatnashish uchun quyidagi savollarga javob bering.
5👍13🔥7❤5🥰2👏1
Forwarded from Sardor Dushamov | PHP
UzGeeksda DevOps kuni. Kuchli mavzular yoritilyapti.
Devops bo'yicha shu paytgacha 3 marta meetup bo'ldi adashmasam. 1-meetup esimda, 18 ta odam kelgandi)
Chunki yangi yo'nalish edi. Lekin odam kam bo'lsa ham davom ettiramiz, yana qilamiz dedik, chunki bu yo'nalishni ko'pchilikka tanittirish maqsadimiz edi.
Mana zalni ko'rib turibsiz, qiziquvchilar ancha ko'paydi, ko'z tegmasin.
Kelmaganlar armonda, battar bo'linglar)
Devops bo'yicha shu paytgacha 3 marta meetup bo'ldi adashmasam. 1-meetup esimda, 18 ta odam kelgandi)
Chunki yangi yo'nalish edi. Lekin odam kam bo'lsa ham davom ettiramiz, yana qilamiz dedik, chunki bu yo'nalishni ko'pchilikka tanittirish maqsadimiz edi.
Mana zalni ko'rib turibsiz, qiziquvchilar ancha ko'paydi, ko'z tegmasin.
Kelmaganlar armonda, battar bo'linglar)
👍10❤4🔥1👏1