๐2
โโJavaScript framework'lari haqida.
๐ท Framework bu maสผlum bir dasturni maqsadli tarzda yaratish uchun moโljallangan funksiyalar yigโindisidir.
๐ท O'zimiz uchun Framework tanlashda biz uning qanchalik ommaviyligi, vaqt o'tishi bilan o'zining ommaviyligini saqlab qolishi va bozordagi talabiga qarab tanlashimiz maqsadga muofiq bo'ladi.
๐ท Hozirgi kunga kelib JavaScript uchun mo'ljallangan Frameworklar juda ko'p va ular orasida eng ko'p ishlatiladiganlariga to'xtalib o'tamiz. Bular React, Angular va Vue.
๐ท Amerikaning Indeed.com saytining o'tkazgan so'rovnomasiga ko'ra ish beruvchilar talabi quyidagicha.
Unga ko'ra:
- Vue.js 0.8 %
- Angular 21.0 %
- React 78.1 %
talab natijalari e'lon qilingan.
๐ถ Angular - bu Google kompaniyasi tomonidan ishlab chiqilgan JavaScript framework! U bizga, ya'ni dasturchilarga sahifani yanada dinamik qilishda yordam beradi, Angular 2016 yil 14 sentabrda keng ommaga taqdim etildi. Shu kundan beri web dasturchilar tomonidan juda keng qo'llanib kelinmoqda va dasturlashdagi eng so'nggi texnologiyalar sirasiga kiradi.
๐ถ Vue - bu 2013-yilda ishga tushirilgan, juda moslashuvchan foydalanuvchi interfeyslari va murakkab yagona sahifali ilovalarni yaratishga moslangan JavaScript kutubxonasi hisoblanadi.
๐ถ React - bu Facebook tomonidan yaratilgan, UI (User Interface) yaratish imkonini beruvchi front-end JavaScript texnologiyasidir. Bu platforma dasturchilarga oโzining komponentlarga asoslashgan arxitekturasi bilan judayam qoโl keladi. Avvallari bunday imkoniyat faqat Java yoki C# dasturlash tillarida mavjud edi.
โ๏ธ Xulosa: Haqiqiy dasturchi uchun tanlovning hech qanday muhim farqi yo'q, chunki dasturchi faqatgina yangi narsalarni o'rganish uchun vaqt sarflaydi. Professional dasturchilar ko'pincha ReactJS va Angular 2/4/5 bo'yicha tajriba orttirishadi, lekin Vue.js'dan ham foydalanib turishadi. Har bir tizimning afzalliklari va kamchiliklari mavjud, ya'ni mahsulotni ishlab chiqishda har bir ish uchun faqat to'g'ri tanlov bo'lishi kerak.
๐บ Agar siz JavaScript Frameworklari haqida ko'proq bilmoqchi bo'lsangiz
o'zbek tilidagi darslar ๐๐ป:
Angular darslari Farhod Dadajonov
ReactJs darslari Alisher Musulmonov
Vue Js dan o'zbekcha yaxshi kantent topa olmadim, agar siz bilsangiz izohlarda qoldiring
Boshlang'ich HTML CSS va JavaScript darslarini
kanalimiz orqali videoni tomasha qilishingiz mumkin.
Dasturlashga qiziqadiganlarga joสปnating va kanalga aสผzo boสปling!
๐๐๐
@webdev07
Telegram | YouTube | Instagram
๐ท Framework bu maสผlum bir dasturni maqsadli tarzda yaratish uchun moโljallangan funksiyalar yigโindisidir.
๐ท O'zimiz uchun Framework tanlashda biz uning qanchalik ommaviyligi, vaqt o'tishi bilan o'zining ommaviyligini saqlab qolishi va bozordagi talabiga qarab tanlashimiz maqsadga muofiq bo'ladi.
๐ท Hozirgi kunga kelib JavaScript uchun mo'ljallangan Frameworklar juda ko'p va ular orasida eng ko'p ishlatiladiganlariga to'xtalib o'tamiz. Bular React, Angular va Vue.
๐ท Amerikaning Indeed.com saytining o'tkazgan so'rovnomasiga ko'ra ish beruvchilar talabi quyidagicha.
Unga ko'ra:
- Vue.js 0.8 %
- Angular 21.0 %
- React 78.1 %
talab natijalari e'lon qilingan.
๐ถ Angular - bu Google kompaniyasi tomonidan ishlab chiqilgan JavaScript framework! U bizga, ya'ni dasturchilarga sahifani yanada dinamik qilishda yordam beradi, Angular 2016 yil 14 sentabrda keng ommaga taqdim etildi. Shu kundan beri web dasturchilar tomonidan juda keng qo'llanib kelinmoqda va dasturlashdagi eng so'nggi texnologiyalar sirasiga kiradi.
๐ถ Vue - bu 2013-yilda ishga tushirilgan, juda moslashuvchan foydalanuvchi interfeyslari va murakkab yagona sahifali ilovalarni yaratishga moslangan JavaScript kutubxonasi hisoblanadi.
๐ถ React - bu Facebook tomonidan yaratilgan, UI (User Interface) yaratish imkonini beruvchi front-end JavaScript texnologiyasidir. Bu platforma dasturchilarga oโzining komponentlarga asoslashgan arxitekturasi bilan judayam qoโl keladi. Avvallari bunday imkoniyat faqat Java yoki C# dasturlash tillarida mavjud edi.
โ๏ธ Xulosa: Haqiqiy dasturchi uchun tanlovning hech qanday muhim farqi yo'q, chunki dasturchi faqatgina yangi narsalarni o'rganish uchun vaqt sarflaydi. Professional dasturchilar ko'pincha ReactJS va Angular 2/4/5 bo'yicha tajriba orttirishadi, lekin Vue.js'dan ham foydalanib turishadi. Har bir tizimning afzalliklari va kamchiliklari mavjud, ya'ni mahsulotni ishlab chiqishda har bir ish uchun faqat to'g'ri tanlov bo'lishi kerak.
๐บ Agar siz JavaScript Frameworklari haqida ko'proq bilmoqchi bo'lsangiz
o'zbek tilidagi darslar ๐๐ป:
Angular darslari Farhod Dadajonov
ReactJs darslari Alisher Musulmonov
Vue Js dan o'zbekcha yaxshi kantent topa olmadim, agar siz bilsangiz izohlarda qoldiring
Boshlang'ich HTML CSS va JavaScript darslarini
kanalimiz orqali videoni tomasha qilishingiz mumkin.
Dasturlashga qiziqadiganlarga joสปnating va kanalga aสผzo boสปling!
๐๐๐
@webdev07
Telegram | YouTube | Instagram
๐3
86400 sekunddan to'g'ri foydalaning!
Sizga har kuni berilayotgan va shu kun davomida foydalanish imkoniyati bo'layotgan 86400 sekunddan to'g'ri foydalaning! Zero, har bir o'tkazgan vaqtingiz siz va yaqinlaringiz uchun foydali ish va amal bo'lsin. Shu vaqt oralig'ida reja asosida ish qiling, ko'p ishlarga ulgurishga harakat qiling.
Hech qachon: "Vaqtim bo'lmayabdi!" deb nolimang. Kun davomida o'tadigan bir lahzangiz ham sizning vaqtingiz. Undan unumli foydalaning.
"Vaqtim bo'lmayabdi" deyish bu โ dangasaning bahonasi! Agar siz har bir kuningizni shunday o'tkazaversangiz, sizda dangasalik qobiliyati oshib ketadi. Shuning uchun doimo vaqtingizni rejalab, sozlab turing!
๐@webdev07 | Manba
Sizga har kuni berilayotgan va shu kun davomida foydalanish imkoniyati bo'layotgan 86400 sekunddan to'g'ri foydalaning! Zero, har bir o'tkazgan vaqtingiz siz va yaqinlaringiz uchun foydali ish va amal bo'lsin. Shu vaqt oralig'ida reja asosida ish qiling, ko'p ishlarga ulgurishga harakat qiling.
Hech qachon: "Vaqtim bo'lmayabdi!" deb nolimang. Kun davomida o'tadigan bir lahzangiz ham sizning vaqtingiz. Undan unumli foydalaning.
"Vaqtim bo'lmayabdi" deyish bu โ dangasaning bahonasi! Agar siz har bir kuningizni shunday o'tkazaversangiz, sizda dangasalik qobiliyati oshib ketadi. Shuning uchun doimo vaqtingizni rejalab, sozlab turing!
๐@webdev07 | Manba
Forwarded from Javohir Berdiyev | Blog
Savdogarlar ustozi yoxud haqiqiy omad kaliti kitobidan
IMOMI AโZAM hazratlarining shogirdi ABDULLOH ibn MUBORAK hazratlarining savdo faoliyati haqida.
โ @javohir_webdev
IMOMI AโZAM hazratlarining shogirdi ABDULLOH ibn MUBORAK hazratlarining savdo faoliyati haqida.
โ @javohir_webdev
๐ฅ1
Forwarded from MohirDev.uz
Mohirlar yig'ilishiga 2 kun qoldi.
Eslatib o'tamiz 4-iyulda soat 17.00 da Mohirdev.uz hamjamiyatining katta ochilishi bo'lib o'tadi.
O'zingizni qiziqtirgan barcha savollarga javob olish imkoniyati.
Bizni ijtimoiy tarmoqlarda kuzatib boring.
Telegram | Website | Facebook | YouTube
Eslatib o'tamiz 4-iyulda soat 17.00 da Mohirdev.uz hamjamiyatining katta ochilishi bo'lib o'tadi.
O'zingizni qiziqtirgan barcha savollarga javob olish imkoniyati.
Bizni ijtimoiy tarmoqlarda kuzatib boring.
Telegram | Website | Facebook | YouTube
Web Dasturlash kanali
twitter tiktokni bloklashadi ๐คจ hozir ishlayaptimi sizda ?
O'rtacha tiktok foydalanuvchilari kuniga 4 soat vaqtni tiktokga sarflar ekan, endi shuncha vaqtni nima qilishadi bekorchi bo'lib qolishadiku ๐
Ijtimoiy tarmoqlar bilim manbai emas, u faqat mutolaa vositasidir, xolos. U aqlni to'ldirib qo'ymaydi, ma'rifatni o'stirib qo'ymaydi. U xuddi gap-gashtaklardagi suhbatga o'xshaydi. Shunday ekan, kitob o'qing.
Mubashshir Ahmad
Mubashshir Ahmad
๐1
Forwarded from Javohir Berdiyev | Blog
JavaScript_Top_Kitoblar(@javohir_webdev).zip
104.6 MB
๐ JavaScript oid eng yaxshi top kitoblar
Bugungi postda Javascript dasturchilar ichida eng top va yaxshi deb tan olingan kitoblarni jamlab sizlarga taqdim etmoqchiman. Ushbu zip papkada pullik kitoblar ham mavjud.
๐ถ Ushbu kitoblarni yaqin tanishlaringiz, do'stlaringiz bilan ham ulashishni unutmang!
โ @javohir_webdev
Bugungi postda Javascript dasturchilar ichida eng top va yaxshi deb tan olingan kitoblarni jamlab sizlarga taqdim etmoqchiman. Ushbu zip papkada pullik kitoblar ham mavjud.
๐ถ Ushbu kitoblarni yaqin tanishlaringiz, do'stlaringiz bilan ham ulashishni unutmang!
โ @javohir_webdev
๐1
โ๏ธ Codier.io - Frontend Dasturlash bo'yicha tajribangizni oshiring
Codier.io veb saytida ko'pgina qiziqarli vazifalar berib o'tilgan va vazifalar oson darajadan murakkab darajagacha mavjud. Bu vazifalar orqali HTML, CSS, JavaScript bo'yicha tajribangizni mazza qilib mashqlarni bajarish orqali oshirsangiz bo'ladi.
Ko'p foydalanuvchilarimizdan har xil savollar kelib tushmoqda, qanday qilib frontendda o'zimni tajribamni oshirsam bo'ladi yoki qandaydir yaxshiroq topshiriqlar bormi? degan foydalanuvchilarimiz uchun juda foydali sayt.
โ๏ธ Codier.io veb saytiga o'tish - https://codier.io/
โ @webdev07
Codier.io veb saytida ko'pgina qiziqarli vazifalar berib o'tilgan va vazifalar oson darajadan murakkab darajagacha mavjud. Bu vazifalar orqali HTML, CSS, JavaScript bo'yicha tajribangizni mazza qilib mashqlarni bajarish orqali oshirsangiz bo'ladi.
Ko'p foydalanuvchilarimizdan har xil savollar kelib tushmoqda, qanday qilib frontendda o'zimni tajribamni oshirsam bo'ladi yoki qandaydir yaxshiroq topshiriqlar bormi? degan foydalanuvchilarimiz uchun juda foydali sayt.
โ๏ธ Codier.io veb saytiga o'tish - https://codier.io/
โ @webdev07
jQuery 1-dars
Bu darsda kirish va jQuery haqida umumiy ma'lumotlar beriladi
๐ Link - https://youtu.be/ERMhVcYM7D4
Bu darsda kirish va jQuery haqida umumiy ma'lumotlar beriladi
๐ Link - https://youtu.be/ERMhVcYM7D4
This media is not supported in your browser
VIEW IN TELEGRAM
JavaScriptni(Promise, OOP,) o'rtasiga kelganda ko'pchilik...
yana lagmonchilik qilsamikan ๐
โ @webdev07
yana lagmonchilik qilsamikan ๐
โ @webdev07
๐2
Forwarded from Web Dasturlash kanali
Insofli mushuk tekinga bo'lsa ham oftobga chiqadi ๐
โ Hayolingiz mushukka ketmasin, bu shunchaki o'xshatish. Hullas tekinga dars o'tgatadiganlar haqida eshitganmisiz?
โ Dasturlashni 0 dan yoki Web dasturlashni o'rganmoqchi bo'lsaganlarga ajoyib IT blog @javohir_webdev'ni tavsiya qilib yuboryapmiz.
Bu kanalda siz:
๐ธHTML
๐นCSS
๐ธJavaScript
kabi mavzularda bepul darslarni o'rganishingiz mumkin. Yaqinda React darslari ham tayyor bo'ladi.
Tekinga qo'shilish: ๐ @javohir_webdev
โ Hayolingiz mushukka ketmasin, bu shunchaki o'xshatish. Hullas tekinga dars o'tgatadiganlar haqida eshitganmisiz?
โ Dasturlashni 0 dan yoki Web dasturlashni o'rganmoqchi bo'lsaganlarga ajoyib IT blog @javohir_webdev'ni tavsiya qilib yuboryapmiz.
Bu kanalda siz:
๐ธHTML
๐นCSS
๐ธJavaScript
kabi mavzularda bepul darslarni o'rganishingiz mumkin. Yaqinda React darslari ham tayyor bo'ladi.
Tekinga qo'shilish: ๐ @javohir_webdev
๐ฅ1
Forwarded from Javohir Berdiyev | Blog
Eng yaxshi ustoz โ Youtube
IT sohasida biznes yoki frilans bilan shug'ullanish odamlarning hayolida qiyin narsadek ko'rinadi. IT sohalaridan birini o'rganish uchun esa qimmat kurslarga qatnash kerak deyishadi.
Aslida Youtube sizga yaxshi o'qituvchi bo'la oladi. Bepul kurslarga marhamat.
1. Python kurslari
2. Javascript kurslari
3. Dasturlash kurslari
4. Marketing asoslari
5. Copywriting asoslari
P.S. Ushbu sohalardan xohlagan birini tanlang, qunt va sabr bilan o'rganing. Professional mutaxassislarga doim ish topiladi, shunday ekan, hoziroq boshlang!
๐ @javohir_webdev
IT sohasida biznes yoki frilans bilan shug'ullanish odamlarning hayolida qiyin narsadek ko'rinadi. IT sohalaridan birini o'rganish uchun esa qimmat kurslarga qatnash kerak deyishadi.
Aslida Youtube sizga yaxshi o'qituvchi bo'la oladi. Bepul kurslarga marhamat.
1. Python kurslari
2. Javascript kurslari
3. Dasturlash kurslari
4. Marketing asoslari
5. Copywriting asoslari
P.S. Ushbu sohalardan xohlagan birini tanlang, qunt va sabr bilan o'rganing. Professional mutaxassislarga doim ish topiladi, shunday ekan, hoziroq boshlang!
๐ @javohir_webdev
Dasturchilar bilishi kerak bo'lgan Git buyruqlari
Ish faoliyatimni boshlaganimda Git bilan bog'liq muammolarga ko'p duch kelganman va shunaqangi muammoli vaziyatlarda #cheatsheet yozib qo'yishga odatlanganman. Siz azizlarim bilan bularni bo'lishmoqchiman.Bu postni qo'ldan kelgancha o'zbekcha so'zlardan foydalanib yozishga harakat qildim. Foydali bo'ladi degan umiddaman.
Dasturchilar bilishi va ishlata olishi kerak bo'lgan Git buyruqlar ro'yxati:
Git config
Bu buyruq muallifni ismi va elektron pochta manzilini vazifalaringizda foydalanishga mos ravishda o'rnatadi.
Ushbu buyruq yangi repository yani omborni boshlash uchun ishlatiladi.
Ushbu buyruq mavjud URL manzilidan repository (omborni) olish uchun ishlatiladi.
Ushbu buyruqda bajarilishi kerak bo'lgan hamma fayllar ro'yxati keltirilgan bo'ladi.
Bu buyruqda belgilangan filal tarixini joriy filalalga birlashtiradi.
Ushbu buyruq boshqa serverdagi o'zgarishlarni sizning ish katalogingizga olib keladi va birlashtiradi.
Bu buyruq faylni doimiy ravishda versiya tarixiga yozib oladi.
Bu buyruq faylni qo'shib beradi.
Ushbu buyruq faqat sizni tizimingizda yangi fililal yaratadi.
Bu buyruqda buyruqqa asoslanib sizni avtomatik filal nomiga o'zgartiradi.
Bu buruqda bajarilishi kerak bo'lgan hamma fayllar ro'yxati keltiriladi.
Ushbu buyruq belgilangan majburiyatlarga teglar berish uchun ishlatiladi.
Bu buyruqda sizni mahalliy repositoryngizni masofaviy serverga ulash uchun ishlatiladi.
Bu buyruq ikkita filial orasidagi hamma fayllarni farqini ko'rsatib beradi.
Ish faoliyatimni boshlaganimda Git bilan bog'liq muammolarga ko'p duch kelganman va shunaqangi muammoli vaziyatlarda #cheatsheet yozib qo'yishga odatlanganman. Siz azizlarim bilan bularni bo'lishmoqchiman.Bu postni qo'ldan kelgancha o'zbekcha so'zlardan foydalanib yozishga harakat qildim. Foydali bo'ladi degan umiddaman.
Dasturchilar bilishi va ishlata olishi kerak bo'lgan Git buyruqlar ro'yxati:
Git config
Bu buyruq muallifni ismi va elektron pochta manzilini vazifalaringizda foydalanishga mos ravishda o'rnatadi.
git config -global user.name "[name]"
git config -global user email "[email adress]"
Git initUshbu buyruq yangi repository yani omborni boshlash uchun ishlatiladi.
git init [repository name]
Git cloneUshbu buyruq mavjud URL manzilidan repository (omborni) olish uchun ishlatiladi.
git clone[url]
Git pushUshbu buyruqda bajarilishi kerak bo'lgan hamma fayllar ro'yxati keltirilgan bo'ladi.
git push <remote_URL/remote_name> <branch>
#agarda hammasini belgilamoqchi bo'lsak $git push -all
Git mergeBu buyruqda belgilangan filal tarixini joriy filalalga birlashtiradi.
git merge[branch name]
Git pullUshbu buyruq boshqa serverdagi o'zgarishlarni sizning ish katalogingizga olib keladi va birlashtiradi.
git pull [Repository Link]
Git commitBu buyruq faylni doimiy ravishda versiya tarixiga yozib oladi.
git commit -m "[commit xabar yozilsin]"
Git addBu buyruq faylni qo'shib beradi.
git add [file]
Git BranchUshbu buyruq faqat sizni tizimingizda yangi fililal yaratadi.
git branch <branch-name>
Git CheckoutBu buyruqda buyruqqa asoslanib sizni avtomatik filal nomiga o'zgartiradi.
git checkout <branch-name>
Git statusBu buruqda bajarilishi kerak bo'lgan hamma fayllar ro'yxati keltiriladi.
git status
Git TagUshbu buyruq belgilangan majburiyatlarga teglar berish uchun ishlatiladi.
git tag [commitID]
Git remoteBu buyruqda sizni mahalliy repositoryngizni masofaviy serverga ulash uchun ishlatiladi.
git remote add [variable name] [Remote Server Link]
Git DiffBu buyruq ikkita filial orasidagi hamma fayllarni farqini ko'rsatib beradi.
git diff branch1..branch2
@webdev07 | manba