💻 Dasturchilar o'qishi kerak bo'lgan 3 ta kitob
Assalomu aleykum qadrli do'stlar! Bugungi postimizda dasturchilar o'qishi kerak bo'lgan eng yaxshi 3 ta kitobni keltirdik. Ushbu kitoblarni sizning kod yozish mahoratingiz, fikrlashingizni oshirishga yordam beradi 😉
Clean Code kitobini yuklab olish ↙️
https://bit.ly/3cOUc9G
Code Complete 2 kitobini yuklab olish ↙️
https://bit.ly/2MIdfHW
Introduction to Algorithms kitobini yuklab olish ↙️
https://bit.ly/3cSE9ru
P.S/ Quyidagi linklar orqali siz bugungi postimizda keltirilgan 3 ta kitoblarnining elektron versiyasini bepul tarzda yuklab olishingiz mumkin!
✅ @webdev07 | Manba
Assalomu aleykum qadrli do'stlar! Bugungi postimizda dasturchilar o'qishi kerak bo'lgan eng yaxshi 3 ta kitobni keltirdik. Ushbu kitoblarni sizning kod yozish mahoratingiz, fikrlashingizni oshirishga yordam beradi 😉
Clean Code kitobini yuklab olish ↙️
https://bit.ly/3cOUc9G
Code Complete 2 kitobini yuklab olish ↙️
https://bit.ly/2MIdfHW
Introduction to Algorithms kitobini yuklab olish ↙️
https://bit.ly/3cSE9ru
P.S/ Quyidagi linklar orqali siz bugungi postimizda keltirilgan 3 ta kitoblarnining elektron versiyasini bepul tarzda yuklab olishingiz mumkin!
✅ @webdev07 | Manba
JavaScript'ni bilmasa ham front end dasturchisi bo'lishim mumkinmi? 🤔
🔷 Shu o'rinda sizlarga bir savol bilan murojaot qilmoqchiman. Ilgarigi Front end dasturchisi bilan hozirgi Front end dasturchisining farqi nimada? Ilgarigi Front end dasturchisining hozirgilarga qaraganda ishi kamroq bo'lgan deb aytishimiz ham mumkin. O'sha vaqtlari Web sayt ko'rinishini yasash uchun faqat HTML va CSS'dan foydalanishgan hozirgi kunda esa JavaScript Web sayt Foydalanuvchi qismi uchun juda keng ko'lamda ishlatilmoqda.
🔷 Yuqoridagi postimizda aytib o'tganimizday hozirgi kunda Front end dasturchisi bo'lish uchun biz eng kerakli bo'lgan 3 ta texnologiyalar orasida ham JavaScript bor edi.
🔷 Demak xulosa: Front end dasturchisi bo'lish uchun JavaScript'ni bilish zarur.
🔶 Bundayligidan hech ham xavotir olmang siz bizning YouTube kanalimiz orqali JavaScript'ni mustaqil tarzida tezda o'rganib olishingiz mumkin.
🔺 JavaScript darslarini ko'rish
✅ @webdev07
🔷 Shu o'rinda sizlarga bir savol bilan murojaot qilmoqchiman. Ilgarigi Front end dasturchisi bilan hozirgi Front end dasturchisining farqi nimada? Ilgarigi Front end dasturchisining hozirgilarga qaraganda ishi kamroq bo'lgan deb aytishimiz ham mumkin. O'sha vaqtlari Web sayt ko'rinishini yasash uchun faqat HTML va CSS'dan foydalanishgan hozirgi kunda esa JavaScript Web sayt Foydalanuvchi qismi uchun juda keng ko'lamda ishlatilmoqda.
🔷 Yuqoridagi postimizda aytib o'tganimizday hozirgi kunda Front end dasturchisi bo'lish uchun biz eng kerakli bo'lgan 3 ta texnologiyalar orasida ham JavaScript bor edi.
🔷 Demak xulosa: Front end dasturchisi bo'lish uchun JavaScript'ni bilish zarur.
🔶 Bundayligidan hech ham xavotir olmang siz bizning YouTube kanalimiz orqali JavaScript'ni mustaqil tarzida tezda o'rganib olishingiz mumkin.
🔺 JavaScript darslarini ko'rish
✅ @webdev07
Web dasturlash haqida
3-qism
Qanday texnologiyalar o‘rganiladi? Nimadan boshlash kerak?
🔥 Frontend dasturlash sohasi bir necha til va texnologiyalarni o‘z ichiga oladi. Uning asoslari HTML, CSS va JavaScriptdir. Vaqt davomida saytlarning ko‘rinishi va ishlashiga bo‘lgan sifat talabi o‘sishi tufayli shu texnologiyalar asosida bir qancha freymvork va kutubxonalar tuzib chiqilgan. Ulardan ko‘zlangan asosiy maqsadlardan biri sayt tuzishga ketadigan vaqtni qisqartirishdir. CSS asosida Less, Less oldindan ishlov beruvchi (preprotsessor), foydalanuvchi interfeysini tuzishda yordam beruvchi Bootstrap, Materialize, Foundation, Bulma va Tailwind freymvorklari tuzilgan bo‘lsa, JavaScript asosida hozirgi kunda trendda bo‘lgan Angular, Vue freymvorklari, jQuery va React kutubxonalari tuzib chiqilgan. Malakali frontend dasturchilarga dunyoning ko‘plab davlatlarida talab bor. Ularning bilimi va tajribasiga qarab turlicha ish haqi to‘lanadi. Bugungi kunda O‘zbekistonda malakali frontend dasturchilar oyiga o‘rtacha 300$ dan 1000$ gacha o‘rtacha daromad topishlari mumkin. Quyida frontend dasturlash sohasiga kiruvchi til va texnologiyalar haqida batafsil ma’lumot berib o‘tamiz.
Asosan o'raganish kerak bo'lgan manbalar bo'lar(Frontend uchun)
🔻 Front-End quyidagi texnologiyalar o'rganiladi (mana shu ketma ketlikda):
🔸 Html5
🔹 Css3
🔸 JavaScript (Es6)
🔹 Bootstrap
🔸 jQuery yoki Js framework Vue.js, React.js, Angular
🔹Sass
🧑🎨 HTML va CSS
HTML va CSS veb sahifalar asosini tashkil qiladi. HTML saytda aynan nimalar joylashishi kerakligiga mas’ul bo‘lsa (matn, rasm, video), CSSda ularning qaysi tartibda joylashuvi va qanday ko‘rinishda bo‘lishi yozib chiqiladi. Sayt foydalanuvchilarga ko‘rinadigan elementlar HTML va CSSda tuzilgani uchun bu ikkisisiz sayt tuzib bo‘lmaydi. Shuning uchun ham frontend sohasini o‘rganish aynan shu texnologiyalardan boshlanadi. Bularda bor imkoniyatlarga qo‘shimchalar va yangiliklar qo‘shilib, HTML5 va CSS3 standardlari ishlab chiqilgan.
🧑🔧 JavaScript va jQuery
JavaScript ham yuqorida aytib o‘tilgan texnologiyalar kabi frontend dasturlashning ajralmas qismidir. JavaScript brauzerlarda ishlovchi dasturlash tili bo‘lib, u yordamida veb sahifaga interfaollik imkoniyatini berish mumkin bo‘ladi. Misol uchun biron tugma bosilganda yoki foydalanuvchi saytning biror qismiga kelganda yangi oyna ochilishi yoki biron xabar ko‘rinishi. Birmuncha vaqt oldin sayt elementlariga interfaollik qo‘shishda JavaScriptning o‘zidan foydalanish dasturchi uchun nisbatan qiyin bo‘lgan, ba’zi vazifalarni bajarishning imkoni bo‘lmagan. O‘sha vaqtda jQuery kutubxonasi tuzilgan bo‘lib, u yordamida dasturchi JavaScript tilida mavjud bo‘lmagan imkoniyatlardan qulay yo‘l bilan foydalana olgan. Hozirgi kunda JavaScriptda jQuery kutubxonasi kiritgan yangiliklar tatbiq qilingan bo‘lsada, dasturchilar jQueryni ishlatishni tashlab qo‘yishgani yo‘q. Statistika ma’lumotlariga ko‘ra JavaScript 2017 yilning eng ommalashgan dasturlash tili deb tan olindi.
davomi bor...
✅ @webdev07
3-qism
Qanday texnologiyalar o‘rganiladi? Nimadan boshlash kerak?
🔥 Frontend dasturlash sohasi bir necha til va texnologiyalarni o‘z ichiga oladi. Uning asoslari HTML, CSS va JavaScriptdir. Vaqt davomida saytlarning ko‘rinishi va ishlashiga bo‘lgan sifat talabi o‘sishi tufayli shu texnologiyalar asosida bir qancha freymvork va kutubxonalar tuzib chiqilgan. Ulardan ko‘zlangan asosiy maqsadlardan biri sayt tuzishga ketadigan vaqtni qisqartirishdir. CSS asosida Less, Less oldindan ishlov beruvchi (preprotsessor), foydalanuvchi interfeysini tuzishda yordam beruvchi Bootstrap, Materialize, Foundation, Bulma va Tailwind freymvorklari tuzilgan bo‘lsa, JavaScript asosida hozirgi kunda trendda bo‘lgan Angular, Vue freymvorklari, jQuery va React kutubxonalari tuzib chiqilgan. Malakali frontend dasturchilarga dunyoning ko‘plab davlatlarida talab bor. Ularning bilimi va tajribasiga qarab turlicha ish haqi to‘lanadi. Bugungi kunda O‘zbekistonda malakali frontend dasturchilar oyiga o‘rtacha 300$ dan 1000$ gacha o‘rtacha daromad topishlari mumkin. Quyida frontend dasturlash sohasiga kiruvchi til va texnologiyalar haqida batafsil ma’lumot berib o‘tamiz.
Asosan o'raganish kerak bo'lgan manbalar bo'lar(Frontend uchun)
🔻 Front-End quyidagi texnologiyalar o'rganiladi (mana shu ketma ketlikda):
🔸 Html5
🔹 Css3
🔸 JavaScript (Es6)
🔹 Bootstrap
🔸 jQuery yoki Js framework Vue.js, React.js, Angular
🔹Sass
🧑🎨 HTML va CSS
HTML va CSS veb sahifalar asosini tashkil qiladi. HTML saytda aynan nimalar joylashishi kerakligiga mas’ul bo‘lsa (matn, rasm, video), CSSda ularning qaysi tartibda joylashuvi va qanday ko‘rinishda bo‘lishi yozib chiqiladi. Sayt foydalanuvchilarga ko‘rinadigan elementlar HTML va CSSda tuzilgani uchun bu ikkisisiz sayt tuzib bo‘lmaydi. Shuning uchun ham frontend sohasini o‘rganish aynan shu texnologiyalardan boshlanadi. Bularda bor imkoniyatlarga qo‘shimchalar va yangiliklar qo‘shilib, HTML5 va CSS3 standardlari ishlab chiqilgan.
🧑🔧 JavaScript va jQuery
JavaScript ham yuqorida aytib o‘tilgan texnologiyalar kabi frontend dasturlashning ajralmas qismidir. JavaScript brauzerlarda ishlovchi dasturlash tili bo‘lib, u yordamida veb sahifaga interfaollik imkoniyatini berish mumkin bo‘ladi. Misol uchun biron tugma bosilganda yoki foydalanuvchi saytning biror qismiga kelganda yangi oyna ochilishi yoki biron xabar ko‘rinishi. Birmuncha vaqt oldin sayt elementlariga interfaollik qo‘shishda JavaScriptning o‘zidan foydalanish dasturchi uchun nisbatan qiyin bo‘lgan, ba’zi vazifalarni bajarishning imkoni bo‘lmagan. O‘sha vaqtda jQuery kutubxonasi tuzilgan bo‘lib, u yordamida dasturchi JavaScript tilida mavjud bo‘lmagan imkoniyatlardan qulay yo‘l bilan foydalana olgan. Hozirgi kunda JavaScriptda jQuery kutubxonasi kiritgan yangiliklar tatbiq qilingan bo‘lsada, dasturchilar jQueryni ishlatishni tashlab qo‘yishgani yo‘q. Statistika ma’lumotlariga ko‘ra JavaScript 2017 yilning eng ommalashgan dasturlash tili deb tan olindi.
davomi bor...
✅ @webdev07
browserga qanda natija chiqadi?
Anonymous Quiz
25%
Hello <br> World!
25%
Hello World!
47%
Hello World!
3%
World!
This media is not supported in your browser
VIEW IN TELEGRAM
Sizda eng kuchli komputer bor siz buni bilasizmi ?
📹 Bu videoni kurganingizdan sung, 1 dakika vaktingizni xam bexuda sarflamaysiz!
👤 #DOVRANBEK_TURDIEV →
✅ @webdev07
📹 Bu videoni kurganingizdan sung, 1 dakika vaktingizni xam bexuda sarflamaysiz!
👤 #DOVRANBEK_TURDIEV →
✅ @webdev07
👍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