Qisqa satrlarda JavaScript. Kirish
JavaScript yetakchi dasturlash tillaridan biri. Hozirda ushbu til brauzerdan tashqarida ham keng qoʻllanilmoqda. Soʻngi yillarda Node.js ning yaratilishi esa Java, Ruby, Pyhton va PHP kabi anʼanaviy server tillarining hukmronligiga chek qoʻydi. Shu jihatlarni inobatga olib biz sizga Javascript haqida “Qisqa satrlarda JavaScript” turkum maqolalarini taqdim etmoqdamiz. Maqolalarni yaratishda mashhur dasturchi, blogger Flavio Copes tomonidan yaratilgan qo’llanmani asosiy manba sifatida foydalandik. Qoʻllanmada 80/20 qoidasiga rioya qilingan, yaʼni vaqtingizning 20% ini sarflab, materialning 80% ini oʻrganishingiz mumkin. Shu jihati meni o’ziga rom etdi desam ham bo’ladi.
✅ @webdev07
davomi:
https://medium.com/@falconur/qisqa-satrlarda-javascript-c3b5d78244ae
JavaScript yetakchi dasturlash tillaridan biri. Hozirda ushbu til brauzerdan tashqarida ham keng qoʻllanilmoqda. Soʻngi yillarda Node.js ning yaratilishi esa Java, Ruby, Pyhton va PHP kabi anʼanaviy server tillarining hukmronligiga chek qoʻydi. Shu jihatlarni inobatga olib biz sizga Javascript haqida “Qisqa satrlarda JavaScript” turkum maqolalarini taqdim etmoqdamiz. Maqolalarni yaratishda mashhur dasturchi, blogger Flavio Copes tomonidan yaratilgan qo’llanmani asosiy manba sifatida foydalandik. Qoʻllanmada 80/20 qoidasiga rioya qilingan, yaʼni vaqtingizning 20% ini sarflab, materialning 80% ini oʻrganishingiz mumkin. Shu jihati meni o’ziga rom etdi desam ham bo’ladi.
✅ @webdev07
davomi:
https://medium.com/@falconur/qisqa-satrlarda-javascript-c3b5d78244ae
Medium
Qisqa satrlarda JavaScript. Kirish
JavaScript yetakchi dasturlash tillaridan biri. Hozirda ushbu til brauzerdan tashqarida ham keng qoʻllanilmoqda. Soʻngi yillarda Node.js…
👍20🔥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 Berdiyev Javohir
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 Berdiyev Javohir
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
👍15
👍27🔥3
😁42👍16😢12🔥8
❇️ 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
🔥11👍8
👨💻 Dasturchilik sohasida tajriba orttirmoqchi bo'lganlar va yangilar uchun qo'shimcha maslahatlar.
🔴 Ko'pchilik sohada tajribani ko'paytirish mahsadida shogirdlikka tushadi yoki treninglarda qatnashadi. Albatta bularning tajriba uchun yaxshi foydasi bor. Lekin siz kattaroq tajriba orttiqmoqchi bo'lsangiz quyidagilarni bajaring:
🔻 O'z sohangizga oid ishlarni iloji boricha ko'proq bajaring. Hatto ular bepul bo'lsa ham va siz tayyorlayotgan ishlar mavjud bo'lmasa ham. Bu sizga tajriba orttirishingiz uchun katta foyda beradi va kelajakda albatta tirgak bo'ladi.
🔻 O'z sohangizda tajribangiz 7-8 yildan kam bo'lmasa, shogird oling. Shogirdlarga o'rgating. Kerak bo'lsa, shogirdlardan ham o'rganing. Qolaversa shogirdlar bilan birga siz ham o'rganing. Bu ham sizga hech bo'lmaganda bitta shogird chiqarginingizcha anchagina tajriba beradi.
🔻 Dasturchilik sohasidagi katta tajribaga ega dasturchilarning ishlari (va shaxsiy bloglari) ni kuzating. Ularnikidek ishlarni siz ham tayyorlashga harakat qilib ko'ring. Bu bilan ulardan o'g'irlang demoqchi emasmiz, aksincha ulardan ko'chiring 😉 Bu esa sizga boshqalardek bo'lishga va ularnikidek tajribali bo'lishingizga ozgina bo'lsada hissasini qo'shadi.
🔴 Ko'pchilik sohada tajribani ko'paytirish mahsadida shogirdlikka tushadi yoki treninglarda qatnashadi. Albatta bularning tajriba uchun yaxshi foydasi bor. Lekin siz kattaroq tajriba orttiqmoqchi bo'lsangiz quyidagilarni bajaring:
🔻 O'z sohangizga oid ishlarni iloji boricha ko'proq bajaring. Hatto ular bepul bo'lsa ham va siz tayyorlayotgan ishlar mavjud bo'lmasa ham. Bu sizga tajriba orttirishingiz uchun katta foyda beradi va kelajakda albatta tirgak bo'ladi.
🔻 O'z sohangizda tajribangiz 7-8 yildan kam bo'lmasa, shogird oling. Shogirdlarga o'rgating. Kerak bo'lsa, shogirdlardan ham o'rganing. Qolaversa shogirdlar bilan birga siz ham o'rganing. Bu ham sizga hech bo'lmaganda bitta shogird chiqarginingizcha anchagina tajriba beradi.
🔻 Dasturchilik sohasidagi katta tajribaga ega dasturchilarning ishlari (va shaxsiy bloglari) ni kuzating. Ularnikidek ishlarni siz ham tayyorlashga harakat qilib ko'ring. Bu bilan ulardan o'g'irlang demoqchi emasmiz, aksincha ulardan ko'chiring 😉 Bu esa sizga boshqalardek bo'lishga va ularnikidek tajribali bo'lishingizga ozgina bo'lsada hissasini qo'shadi.
👍18🎉6🔥3
👍39
Dasturlashni o'rganmoqchi bo'lganlar uchun ajoyib tavsiya ― scotch.io
Siz ushbu sayt orqali sifatli video darslarga ega bo'lishingiz, eng muhimi bu saytda bepul va istalgan vaqtda ta'lim olishingiz mumkin.
Dasturlash tillari:
• React
• JavaScript
• Vue
👉 @abdusattor
Siz ushbu sayt orqali sifatli video darslarga ega bo'lishingiz, eng muhimi bu saytda bepul va istalgan vaqtda ta'lim olishingiz mumkin.
Dasturlash tillari:
• React
• JavaScript
• Vue
👉 @abdusattor
👍23
Dasturchilar qobiliyatlarini doimiy ravishda rivojlantirib borishi kerak
Dasturchilar, boshqa mutaxassislar singari, doimiy ravishda rivojlanishi kerak. Bugun biz sizga takomillashtirilishi kerak bo'lgan ko'nikmalar haqida gapiramiz.
⠀
👨🏻💻 Klaviaturada yozish tezligi
Ushbu ko'nikma loyihani qanchalik tez bajarishingizni va uning qanchalik katta bo'lishini belgilaydi. Ideal holda, siz kodni klaviaturaga qaramagan holatda yozishni o'rganishingiz kerak. Bunda sizga turli xil bosma simulyatorlar yordam beradi.
🇬🇧 Ingliz tili
IT bo'yicha eng yangi va eng zamonaviy ma'lumotlar har doim ingliz tilida chiqadi. Albatta bu bir kun o'zgarishi mumkin, ammo yaqin orada emas. Agar siz hamma yangiliklardan xabardor bo'lishni va faqat eng yaxshilaridan foydalanishni istasangiz, unda chet el manbalarini o'qing.
🧩 Mantiq
Har qanday algoritm mantiqiy tuzilgan amallar ketma - ketligi. Ushbu mahoratni rivojlantirish orqali dasturchi o'z ishining tezligini va kodning " tozaligini " oshiradi, bu uning loyihasida kamroq xatolarga olib keladi.
Dasturchi bo'lishni xohlaysizmi?
Siz keltirib o'tilgan qanday mahoratni mukammal egalladingiz?
✅ @webdev07 | manba
Dasturchilar, boshqa mutaxassislar singari, doimiy ravishda rivojlanishi kerak. Bugun biz sizga takomillashtirilishi kerak bo'lgan ko'nikmalar haqida gapiramiz.
⠀
👨🏻💻 Klaviaturada yozish tezligi
Ushbu ko'nikma loyihani qanchalik tez bajarishingizni va uning qanchalik katta bo'lishini belgilaydi. Ideal holda, siz kodni klaviaturaga qaramagan holatda yozishni o'rganishingiz kerak. Bunda sizga turli xil bosma simulyatorlar yordam beradi.
🇬🇧 Ingliz tili
IT bo'yicha eng yangi va eng zamonaviy ma'lumotlar har doim ingliz tilida chiqadi. Albatta bu bir kun o'zgarishi mumkin, ammo yaqin orada emas. Agar siz hamma yangiliklardan xabardor bo'lishni va faqat eng yaxshilaridan foydalanishni istasangiz, unda chet el manbalarini o'qing.
🧩 Mantiq
Har qanday algoritm mantiqiy tuzilgan amallar ketma - ketligi. Ushbu mahoratni rivojlantirish orqali dasturchi o'z ishining tezligini va kodning " tozaligini " oshiradi, bu uning loyihasida kamroq xatolarga olib keladi.
Dasturchi bo'lishni xohlaysizmi?
Siz keltirib o'tilgan qanday mahoratni mukammal egalladingiz?
✅ @webdev07 | manba
👍20🔥2