JavaScript


Kanal geosi va tili: O‘zbekiston, O‘zbekcha
Toifa: Bloglar


Fullstack Javascript complete guide

Связанные каналы

Kanal geosi va tili
O‘zbekiston, O‘zbekcha
Toifa
Bloglar
Statistika
Postlar filtri


Assalomu alaykum va rahmatullohi va barakatuh
Dasturchi Birodarlar bugungi mavzuimiz

HTML (HyperText Markup Language) - bu veb-sahifalarni yaratish uchun ishlatiladigan standart tildir. U foydalanuvchiga matn, rasmlar, video va boshqa multimedialarni birlashtirgan holda ko'rsatish imkonini beradi. HTML hujjatlar "" belgilari orqali ajratilgan belgilardan (taglardan) iborat bo'lib, ular veb-brauzerlar tomonidan tushuniladi va visual ko'rinishga aylantiriladi. HTML5 - bu eng so'nggi versiyasi bo'lib, yangi funksiyalar va imkoniyatlar bilan birga keladi.

Ps: HTML ni kim yaratgan va nechinchi yilda izohlarda qoldiring😇

Foydali ma`lumotlarni Tanishlarga share qilib qo`yishni unutmanglar 🫡

Kanalimizga obuna boling 👇

Telegram | Instagram


BRR: Assalamu Alaikum wa rahmatullahi wa barakatuh
Developer brothers, today's topic, as we said, we will tell you about frontend and backend.

Frontend vs Backend
- What is it?
- Programming languages.

Ps: Next post will be about HTML concepts.

- If you have any additional ideas, leave a comment and what would you like our next posts to be about?

Do not forget to share useful information with your friends 🫡

Subscribe to our channel 👇

Telegram | Instagram


BRR: Assalomu alaykum va rahmatullohi va barakatuh
Dasturchi Birodarlar bugungi mavzuimiz aytkanimizdek frontend va backend haqida malumot beramiz.

Frontend vs Backend
-O'zi nima ?
-Dasturlash tillari.

Ps: Keyingi post HTML tushunchalari haqida bo'ladi.

- Agar biror bir qo'shimcha fikirlaringiz bo'lsa izohda qoldiring va keyingi postlarimiz nima haqida bolishini xohlardingiz?

Foydali ma`lumotlarni Tanishlarga share qilib qo`yishni unutmanglar 🫡


Kanalimizga obuna boling 👇

Telegram | Instagram


Assalomu alaykum va rahmatullohi va barakatuh
Dasturchi Birodarlar bugundan boshlab biz ancha vaqt uzilishdan so`ng yana qaytdik va Jamoamiz bilan kelishgan holda sizlar uchun yangi content o`ylab chiqdik. Va bugundan boshlab bu kanalni yurguzamiz yani JavaScript Full Stack yo`nalish bo`yicha content oboramiz.

-HTML
-CSS
-JavaScript
-React
-Redux
-Next.js
-Node.js
-Nest.js

Va boshqa texnalogiyalar bo`yicha bo'ladi contentlarimiz.

Ps: Keyingi post Frontend va Backend tushunchalari haqida.

Foydali ma`lumotlarni Tanishlarga share qilib qo`yishni unutmanglar 🫡


Kanalimizga obuna boling 👇

Telegram | Instagram


5F dan repost
Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Telegram bot - #4

Darsda
- rasmlarni yuklash va telegram serveridan rasmlarni sendPhoto qilish
- mahsulotni ma'lum kategoriyaga qo'shish
- mahsulotni o'chirish

p.s. ming bora uzr. bugun mahsulotni korzinaga qo'shishga ulgurmadim. shanba kuni nasib bo'lsa ulgurib tugatamiz.


5F dan repost
Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Telegram bot - #3

Bugun darsimizda

- kategoriya bo’limi uchun pagination
- kategoriyani tahrirlash
- kategoriyani o’chirish
- kategoriyadagi mahsulotlar ro’yhati

uyga vazifa
1 - Filiallar bo’limi qilish. filialda yangi filial, filialni tahrirlash va filialni o’chirish funsiyasini qo’shing
2 - kirim/chiqim malumotlar. kirim/chiqim uchun model shakllantirib, ma’lumotlarni qo’shish/tahrirlash/o’chirish imkoniyati bo’lsin. kirim/chiqim maydonlari - kirim/chiqim summasi ($da) va kirim/chiqim uchun izoh(comment) bo’lsin.


5F dan repost
Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Telegram bot - #2

darsda
- Foydalanuvchilarni ro'yhatdan o'tkazish va umumiy foydalanuvchilar ro'yhatini chiqarish
- admin va user tushunchasi
- keyboard
- inline keyboard
- Do'konning kategoriyalari ro'yhati va yangi kategoriya qo'shish qilindi

Vazifa:
- Do'kon filiallari ro'yhati va yangi filialni admin qo'shish imkoniyati
- Do'kon ijtimoiy tarmoqlar modelini tuzib unga malumot qo'shish funksiyani dasturlansiz

p.s. darsda ishtirok etganingiz uchun rahmat. agarda savollar bo'lsa bemalol yoki kommentga yoki @elshod ga yozing. rahmat


5F dan repost
Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Telegram bot - #2

darsda
- Foydalanuvchilarni ro'yhatdan o'tkazish va umumiy foydalanuvchilar ro'yhatini chiqarish
- admin va user tushunchasi
- keyboard
- inline keyboard
- Do'konning kategoriyalari ro'yhati va yangi kategoriya qo'shish qilindi

Vazifa:
- Do'kon filiallari ro'yhati va yangi filialni admin qo'shish imkoniyati
- Do'kon ijtimoiy tarmoqlar modelini tuzib unga malumot qo'shish funksiyani dasturlansiz

p.s. darsda ishtirok etganingiz uchun rahmat. agarda savollar bo'lsa bemalol yoki kommentga yoki @elshod ga yozing. rahmat


Azizbek Khabibullaev dan repost
Payme da stajirovka (amaliyot) uchun qabul boshlandi.

Oylik 3mln. Davomiyligi 1-3 oygacha, eng yaxshi bitiruvchilar junior sifatida kompaniyada katta maoshli offer bilan olib qolinadi.
Rus tilini bilish shart.

Talablar:
— Фундаментальные знания JavaScript
— Опыт разработки на node js будет преимуществом
— Желание развиваться как Backend разработчик

Qatnashmoqchilar rezyumesini https://t.me/dianaKpayme ga "Stajirovka uchun" deb yuborishlari kerak

👉 @akh_blog


5F dan repost
Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Telegram bot - #1

darsda
- nodejs/expressjs sozladik
- mongodb sozlab, user modelini shakllantirdik
- bot sozlandi.
- botdan xabar olish va xabar jo’natish

vazifa:
1. Kiril - lotin boti
Kiritilgan kirilcha matnlarni lotinchaga va aksincha lotinchani kirilchaga o'girish funksiyanali qilinsin
2. /start buyruqigdan keyin 30 sekund ichida 1-100 gacha bo'lgan tasodifiy sonni foydalanuvchi 5 ta urunishda topishi lozim. har bir urunishda topmaganida tasodifiy o'ylangan son katta yoki kichik qiymatdaligini podskazka holatda aytilsin. vaqt tugasa yoki urunishlar soni tugasa yutkazgani va o'ylangan sonni ko'rsatilsin. aks holda yutganlikni xabar bering

Linklar:
- nodejs: https://nodejs.org/ru
- mongodb: https://www.mongodb.com/try/download/community-kubernetes-operator
- vscode: https://code.visualstudio.com/
- node-telegram-bot-api: https://www.npmjs.com/package/node-telegram-bot-api
- telegram bot api qo’llanmasi: https://core.telegram.org/bots/api

p.s.
- savollar bo’lsa bemalol yozinglar.
- Prezentatsiya faylini kommentariyaga yuklayman.


Nurulloh Ubaydullayev Frontend developer dan repost
Rendering

React.js'ni o'rganishni boshlaganlar barchasi rendering haqida mavzuga duch keladi. Sababi, rendering'ga aloqador mavzulardan birinchi bo'lib Virtual DOM haqida bilishlari kerak, chunki React.js DOM'ga o'zgarishlarni tezroq va optimal usulda render qilish uchun Virtual DOM'dan foydalanadi.

**Virtual DOM - bu asl DOM (Document Object Model)'ning virtual ko'rinishi. U React ilovasidagi ma'lumotlar o'zgarganda yangilanishlarni ko'rsatish samaradorligini oshirish uchun ishlatiladi. Qisqacha ishlashi quyidagicha: React componenti birinchi marta render qilinganda, u DOM'ning virtual ko'rinishini yaratib oladi va biror ma'lumot o'zgarganda (foydalanuvchining ta'siri tufayli yoki boshqa event'lar sababli) asl DOM'ni o'zgartirmasdan oldin Virtual DOM'ni o'zgartiradi. So'ng Haqiqiy DOM bilan Virtual DOM'ni solishtirib ("Reconciliation" or "diffing"), faqatgina o'zgargan komponentalarni yangilaydi.

Core Web Vitals (CWV) degan tushuncha bor. CWV ko'rsatkichlari foydalanuvchi tajribasiga mos kelishi kerak bo'lgan parametrlarni o'lchaydi. Ya'ni bizda turli xil rendering pattern'la bor va ularni qaysi birini ishlatishni case'ga qarab tanlaymiz. Har biri qaysidir muammoni hal qiladi. Lekin bu patternlar qanchalik optimal, yaxshi ekanliklarini mana shu metrics bilan o'lchaymiz. CWV'ni optimallashtirish yaxshi User Experience va SEO'ni ta'minlab beradi. Bular UX ni yaxshilash uchun.
DX (developer experience)ni yaxshilash uchun build time'ni tezlashtirish, oson rollback va kengayishga oson qilish kabi bir nechta narsalarni ham ta'minlashimiz kerak. Bular haqida ham yana yozamiz. Shunday qilib qaysi rendering pattern'dan foydalanish "use case"'ga bog'liq bo'ladi va proyekt boshlanishidan avval proyekt turiga qarab bittasi tanlanadi.

Rendering types:
• Client-Side Rendering (CSR)
• Server-Side Rendering (SSR)
• Static Rendering yoki Static Site Generation (SSG)
• Incremental Static Regeneration (ISR)
• Deferred Site Generation (DSG)

@nurulloh_ubaydullayev


5F dan repost
🖥 Na gaap hamkasb? Nodejs muhitida Telegram bot dasturlashni xoxlaysizmi? Unda siz uchun 🔥BEPUL 2 haftalik "Telegram BOT" kursni 🔥 taqdim etamiz.

📢 Kursda:
➡️ Nodejs muhitini sozlash
➡️ Telegram bot sozlash va foydalanuvchilarni ro'yhatdan o'tkazish
➡️ Xabarlar qabul qilish va jo'natish
➡️ Tugmalarni shakllantirish va funksionalini yozish
➡️ Video va hujjat fayllarni yuklab olish va jo'natish
➡️ Yopiq kanalni fayl katalogi qilib ishlatish
➡️ MongoDB bazasini sozlash va modellarni shakllantirsh
➡️ "Texnika do'kon" telegram boti loyihasini dasturlashni ko'rib chiqamiz

📢 Darslar:
⏰ Haftaning Chorshanba, Shanba soat 18:00 da 2 soat davom etadi
📍 Zoom platformasida jonli dars holatida bo'ladi
◀️ Har bir dars yozib olinib, vazifalar bilan birga telegram kanalga yuklanadi.

Darslar 2-sentabrdan telegram kanalda bo'ladi.

Telegram | @elshod' rel='nofollow'>Youtube | Instagram | Facebook




Islombek.dev dan repost
O'rtacha odam bo'lib qachongacha yura olamiz?

Ingliz tilidan dars beradigan tanishimdan so'radim:

- O'quvchilaringiz uyga vazifa qilishadimi yoki dangasa bo'lib ketganmi?
- "Judayam dangasa bo'lib ketgan, ba'zilari dars qiladi", deb javob berdi.

Haqiqatan ham hozir aksarimiz juda ham dangasa bo'lib ketganmiz, 4-5 yil oldin ingliz tili o'rganib yurganimda, darslarimga qattiq e'tibor berganim, speakinglarga juda yaxshi tayyorlanganim, so'zlar yodlaganim esimga tushib ketti.

Ayni damda esa 10 bet ham kitob o'qimasdan kerak bo'lsa haftalab vaqtim o'tib ketyapti. "Hozir hamma judayam dangasa, top 1%'ga chiqish juda ham oson, shunchaki miyangni boshqarishing kerak", deb Andrew Tate to'g'ri aytgan ekan.

Oddiygina o'zimizni sohamiz, dasturlashga qaraylik. Yildan-yilga talablar nihoyatda oshib boryapti. 3-4 yil oldin oddiygina verstalshik bo'lib ish topa olish mumkin edi hozir esa full-stack bo'lib turib ham ish topish qiynalishmoqda.

Hamma narsa nihoyatda rivojlanib boryapti. Dasturlashda ham, boshqa sohada ham o'rtacha odamlarga bora-bora talab nihoyatda tushib ketyapti va bunga o'zingiz ham guvohsiz. Hullas, vaqtinchalik bizni hursand qiladigan narsalardan voz kechib, kelajagaimiz uchun qattiq harakat qilmasak, keyinchalik qattiq attang qilib qolishimiz mumkin.

@islombekdev


MohirDev.uz dan repost
Dasturlashni o'rganishga qiynalyapsizmi?

😵‍💫 Dasturlashga endi qadam qo'ygan bo'lsangiz sizda ham ko'pchilik dasturchilar kabi "bu soha menga emas ekan, dasturlash qiyin ekan, zerikib qolyabman..." kabi hayollar o'tayotgan bo'lsa kerak?

Unda sizni Azimjon Pulatov ishtirokidagi "Dasturlashni endi boshlaganimda qanday o’rganar edim?" deb nomlangan tadbiriga taklif etamiz.

Hozirda Amazon kompaniyasida ishlab kelayotgan Azimjon Pulatov tadbirda dasturlashni qanday o’rganganligi va agar bugun boshlaganida qanday o’rgangan bo’lishi haqida gapirib beradilar.

🎁 Hamda savol-javob qismi bo'lib, faol qatnashgan ishtirokchilarga maxsus sovg'alar ham taqdim etiladi.

📍26-iyul, chorshanba kuni, soat 09:30'da Mohirdev ofisida sizni kutib qolamiz

⚡️Imkoniyatni qo'ldan boy bermang. Ro'yxatdan o'tib, o'z joyingizni band qiling:

👉 Ro'yxatdan o'tish

Tadbirda ishtirok etish mutlaqo bepul va hamma uchun. Do'stlaringizga ham ulashib qo'yishni unutmang


Noma’lum dan repost
🚀 To'xtang!!! BEPUL dasturlash onlayn ochiq darsiga albatta qatnashing

✅ HTML, CSS'dan xabari borlar uchun chuqurlashtirilgan JavaScript onlayn kursi

🎯 Kurs haftada 3 marta, 2 soatdan Zoom platformasida tonggi vaqtlarda olib boriladi. Kurs davomida Translate app va Telegram chat ilovalari kabi yana bir nechta loyihalar ishlab chiqiladi.

💻 Kurs ustozi
Og'abek Sultonbayev 3 yillik tajribaga ega middle dasturchi
— Hozirda Unicon Soft kompaniyasida faoliyat olib bormoqda.

🔥 Agar kursdan natija olmasangiz to'lovingizni 100% qaytarib olish imkoniyatiga egasiz.

📌
Imkoniyatni qo'ldan boy bermang! Xulosa uchun birinchi dars bepul.

📨 9-iyul soat 21:00 da bo'lib o'tadigan BEPUL onlayn ochiq darsga hoziroq ro'yxatdan o'ting


Jakhongir Rakhmonov - IT dan repost
Keyingi o’rganishingiz kerak bo’lgan dasturlash tili

2020chi yili Discord jamoasi Go tilida yozilgan bir servisini Rustda yozib chiqishgani haqida va bu ularga tezlik va resurslar tarafdan juda katta foyda olib kelgani haqida yozishgan ekan: https://discord.com/blog/why-discord-is-switching-from-go-to-rust. Bu postda yozilganki Goda kamida har 2 minutda avtomatik tarzda bajariladigan “Garbage Collection” operatsiyasi (yani ishlatilmayotgan obyektlarni hotiradan tozalash) millionlab odamlar ishlatadigan servisning tezligiga salbiy tasir qilayotgan ekan. Rustda esa garbage collection yo’q. Rust endi keraksiz bo’lgan obyektlardan qutulishni boshqa usulda yechgan (ownership deyiladi). Shu sababli Discordning bu servisining Rustda yozilgan varianti tezlikni ancha oshirib yuborgan. Undan tashqari CPU kabi resurlar ham kamroq ishlatilishni boshlagan. Bu degani resurslar uchun kamroq $ ishlatiladi degani.

Yaqinda esa Microsoft ham Windowsning asosiy qismlarini Rustda qayta yozib chiqishni boshlashgani haqida yozishgan: https://www.theregister.com/2023/04/27/microsoft_windows_rust/. Windows kabi sistemalar asosan C va C++da yoziladi. Lekin bu tillarda xotiraga aloqasi bo’lgan “bug”lar yani xatoliklar chiqish ehtimoli juda katta. Chunki xotirani dasturchilar boshqaradi. Rustda esa bunday muammo yo’q. Tepada aytib o’tganimizdek Rust xotiraga umuman boshqacha usulda yondashgan. Natijada xotiraga aloqasi bor buglar chiqishi deyarli mumkin emas. Microsoft Azure CTOsi Mark Russinovich yangi loyihalar C/C++ da emas Rustda yolishi kerak deb e’lon qilgan xatto.

Huddi shu sababga ko’ra, Google ham o’zining Android operatsion tizimining qaysidir qismlarini Rustda yozishayotganini 2021chi yilda yozgan ekan: https://security.googleblog.com/2021/04/rust-in-android-platform.html. Postda aytilishicha C va C++da yozilgan loyihalarda xotiraga aloqasi bor buglar bu eng qiyin buglardan ekan va ular umumiy buglarning 70%ni tashkil qilar ekan. Rustda esa, yana bir bor aytaman, bunday buglar chiqishi juda juda qiyin. Tassavvur qilinga, shuchaki boshqa tilda yozganingiz uchun 70% buglar yo’qolib qolsa.

Men hozir Amazon Web Services kompaniyasida ishlayman va 2 haftacha oldin biz ishlayotgan yangi serviceni ishga tushirdik: https://aws.amazon.com/verified-permissions/. Endi AWSga kirsangiz EC2, S3 kabi legenda xizmatlari orasida kamina ishlagan AVP ham bir qatorda turadi 😌. Uzr, chalg’ib ketdim. Hullas bu servisni ham biz Rust tilida yozganmiz va AWS ichida Rustning obro’si kun sari ortib bormoqda.

Facebookda ham shu ahvol: https://engineering.fb.com/2021/04/29/developer-tools/rust/. Appleda ham shu ahvol: https://twitter.com/oskargroth/status/1301502690409709568.

Men bu postim bilan Rust eng zo’r til demoqchi emasman. Shuchaki trendga e’tiboringizni qaratmoqchiman.

Bu til qiyin tilligini ham hisobga olib qo’yishimiz kerak. Birinchi til sifatida juda qiyinlik qiladi menimcha. Shuning uchun ham mening maslahatim agar siz dasturchi bo’lsangiz va ishdan so’ng nimani o’rganishni bilmayotgan bo’lsangiz, Rustni o’rganib qo’yish menimcha zarar qilmaydi.

@jakhonrakhmonov


Yunusjon - IT Blog #FreeUyghur dan repost
🌐 Payme to'lov tizimini integratsiya qilish bo'yicha dars sotuvda!

Ertaga kechki vaqt bilan 20:00da Payme payment tizimini o'zimizning dasturga integratsiyasi mavzusidagi video sotuvga chiqadi.

📝 Kurs o'z ichiga:
- Merchant to'lovlarni integratsiya qilish (cheklarni to'lash);
- Subscription to'lovlarni integratsiya qilish (bir marta ulanib olib, xohlagan vaqt pul yechish, yandex taxi kabi)larni oladi;
- Darslar davomida yozilgan kodlar.

💉 Kurs kimlar uchun:
- Har qaysi dasturlash tilida to'lov modullarini tizimiga integratsiya qilishni o'rganmoqchi bo'lgan dasturchilar uchun.

Umumiy hisobda 4 soatga yaqin ikkita video. 15 kun davomida o'rgangan edim. Siz esa 4 soatda o'rganib olasiz.

Kurs narxi 2 xil uslubda:

🕷 PRE SALE - 99.000 so'm 🔥

Bu tarifda siz sotuv oldidan to'laganingiz uchun 100.000 so'm yutib olasiz va ertaroq yopiq guruhga qo'shilasiz.

✈️ RS - 199.000 so'm

Bu tarifni ertaga soat 20:00 dan keyin sotib olishingiz mumkin va o'sha vaqtdan boshlab yopiq guruhga qo'shilasiz.

💡 Qanday sotib olishim mumkin?

@payme_integratsiya_bot ga kirasiz, linkni olasiz va to'lovni qilib screenshot yuborishingiz kerak. 10-50 minut ichida guruh uchun link yuboriladi.


😇 To'lov uchun bir oylab vaqt sarflayotgan do'stingizga ham yuborib qo'ying :))


Azimjon Pulatov dan repost
Yozda Birga Kod Yozamiz ☀️ 2023

Dasturchilar uchun yozgi intensiv kurs

▶️ Boshlanadi: 10-iyul
📅 Davomiyligi: 4 hafta
💸 Qatnashish narxi: $1

🚦Yo'nalishlar:
- Front-end
- Back-end
- Algoritmlar

🔗 Topshiring: ybky.42.uz

👨‍🏫 Mentorlar:
- Azimjon Pulatov @ Amazon
- Diyorbek Sadullaev @ Pinterest


RealSoft Academy dan repost
Senior dasturchi Adizbek Ergashevdan maxsus master klass

⚡️RealSoft akademiyasi 17-may 15:00 da yoshlarga bilim berish maqsadida tajribali Senior dasturchi bilan maxsus uchrashuv tashkil qilmoqda.

🚀 Adizbek 4 yildan buyon kompaniyamizda ishlaydi va shu vaqt davomida Collective.uz, Platon.uz kabi loyihalarda faoliyat yuritishga muvaffaq bo'ldi. Hozirda esa Call24.uz loyihasi menejeri.

Mavzular:

1) Juniordan Seniorgacha bo’lgan yo'l xaqida turkum suhbatlar (Senior dasturchi Adizbek Ergashev bilan jonli suhbat. Yosh dasturchilar uchun maslahatlar)

2) VueJS dan professional foydalanish, Seniordan VueJS bo'yicha layfxaklar.


Bizni ijtimoiy tarmoqlarda kuzatib boring:

Instagram | Telegram | Facebook | LinkedIn

20 ta oxirgi post ko‘rsatilgan.