Mushtariy Developer | Blog
40 subscribers
56 photos
17 videos
13 links
•Frontend 👩🏻‍💻
•Backend ⚙️
•Github
•Web developing 💻
•coding 🗂
•marketing 📈
•React ⚛️

Savol va takliflar uchun @yourmushtar1y

"Front-end magic, back-end logic."
Download Telegram
Media is too big
VIEW IN TELEGRAM
❤️‍🔥❤️‍🔥❤️‍🔥
Endi siz dasturlashni 1 oy bepul o’rganasiz!

Dasturlashga qiziqadiganlar diqqatiga!

🚀 Shift Academy dasturchilar maktabi 1 oylik bepul dasturlash kurslarini tashkil qildi❗️

💡Nega bir oy bepul?
- Maqsad xalqimizni dasturlashga qiziqtirish;
- Shunchaki kursga yozilasiz va 1 tiyin ham to’lamaysiz;
- Bepul kurs tugagandan so'ng bemalol ketishingiz mumkin;


Imkoniyatni qo'ldan boy bermang❗️

📝Qabul 1-iyulgacha davom etadi! Shoshiling joylar soni cheklangan

Ro'yxatdan o'tish uchun adminga murojaat qiling!
🧑‍💻@shiftacademyadmin
☎️ 94 124 00 41
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🧠 "Aql – bu bilimni emas, fikrlash qobiliyatini sinovdan o‘tkazishdir."
— Albert Eynshteyn

Ko‘p bilish – kuch.
Lekin o‘ylab, sinab, o‘z fikrini shakllantira olish – haqiqiy kuch.

📌 Har o‘qigan narsangiz ustida fikr yuriting. Shunchaki o‘rganmang – anglang.

@MushtariyDeveloper
👍8
❤️‍🔥❤️‍🔥❤️‍🔥💙💙💙
Keyingi hafta yangi Frontend guruh ochilyapti!

💡O’rgatiladigan texnologiya va dasturlash tillari:
- ⚙️HTML
-
⚙️CSS
-
⚙️JavaScript
-
⚙️TypeScript
-
⚙️React
-
⚙️Next

⌛️Kurs davomiyligi: 10 oy
📆Kurs kunlari: Dushanba-chorshanba-juma
Kurs vaqti: 15:00-18:00

💸Kurs narxi: 800 000 so’m

Kursga yozilish uchun
🧑‍💻 @shiftacademyadmin ga murojaat qiling!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Forwarded from Webmakon | AI
#Google bilan xayrlashing...

Kuchli va bepul Scira sun’iy intellekt qidiruv tizimi bilan tanishing.

- Ichki tuzilishida barcha eng zo‘r neyron tarmoqlar mavjud;
- Moslashuvchan sozlamalar: sun’iy intellektni faqat Reddit, YouTube yoki ilmiy maqolalardan ma’lumot izlashga yo‘naltirish mumkin;
- Rus tilidagi so‘rovlarni a’lo darajada tushunadi;
- Mahalliy versiyasi ham mavjud;
- Buning ustiga, bepul va hatto ro‘yxatdan o‘tishni talab qilmaydi.

Internetdan har qanday ma’lumotni shu yerda topasiz.


@webmakon
👍11
Qoʻlingizdagi telefondan kuniga oʻrtacha qancha foydalanasiz?

💗— 5-7 soat
💘 — 8-10 soat
🕊 — Undan kamroq
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Forwarded from Ibrat Farzandlari
Sizdagi "qila olmayman" kabi fikrlarni yo'qotishingiz uchun quyidagilarni yozib oling:

1. "Inson qachon ulg'ayadi? Inson qachonki hayotdan nima olayotganini emas, nima berayotganini o'ylaganida" (Suqrot)

2. "Beruvchi qo'l oluvchi qo'ldan azizroq"

3. "Maqsadlaringiz tiniq bo'lgani sari, hayot o'zi sizga yo'l ko'rsatadi".

4. "Moziyga qarab ish tutmoq xayrlidir"
👍8🔥1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1💯1
Forwarded from Akhmedov academy (الفتاة البسيطة)
Dasturlashni endi boshlayotganlar uchun 5 ta eng yaxshi veb-sayt!

Yangi boshlovchilar uchun bilimni mustahkamlash, amaliy mashqlar qilish va yo‘l xaritalarini tushunib olishda yordam beradigan eng foydali platformalar ro‘yxatini taqdim qilamiz:

1. CodeChef — turli dasturlash tillarida masalalar, onlayn kod muharriri va hatto AI yordamchisi mavjud!

2. CodeRun (Yandex) — oddiy va tushunarli muammolar to‘plami. Soha va daraja bo‘yicha ajratilgan. Boshlang‘ichlar uchun ideal!

3. Exercism — 70+ dasturlash tilini mashqlar orqali o‘rganing. Platforma nazariya + amaliyotni birlashtiradi.

4. Python Tutor — Python, Java, C, C++, JS kodini qadam-baqadam vizual ko‘rish mumkin. Algoritmni tushunishda juda foydali!

5. Roadmap.sh — Frontend, Backend, DevOps, AI va boshqa yo‘nalishlar bo‘yicha to‘liq yo‘l xaritalari.

🔥 Bularning eng zo‘r tarafi — bepul va mustaqil o‘rganishga mos.

💻 Unutmang!!! O'z ishining mutaxassislari ham qachonlardir o‘rganishdan boshlagan.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2👏2💯1
🌐 Web loyihalarda so‘rovlar bilan ishlaganingizda, siz sonlardan iborat status kodlarga ko‘zingiz tushgan bo‘lishi mumkin.

📡 Har bir so‘rovga javoban server maxsus 3 xonali kod yuboradi.
Bu kodlar orqali so‘rov qanday natija bergani haqida ma’lumot olishingiz mumkin.

📊 Barcha status kodlar 5 asosiy toifaga bo‘linadi:



🔵 1xx – Information
ℹ️ 100 – Continue
🔁 101 – Switching Protocols



🟢 2xx – Muvaffaqiyatli
200 – OK
🆕 201 – Created
📭 204 – No Content (Javob yo‘q, lekin muvaffaqiyatli)



🟡 3xx – Yo‘naltirish
📍 301 – Moved Permanently
🔄 302 – Temporary Redirect
📦 304 – Not Modified (Cache uchun)



🔴 4xx – Client xatoliklari
⚠️ 400 – Bad Request
🔒 401 – Unauthorized
403 – Forbidden
404 – Not Found
🧪 422 – Validation Error
🚫 429 – Too Many Requests



5xx – Server xatoliklari
💥 500 – Internal Server Error
🌐 502 – Bad Gateway
🛠 503 – Server Unavailable

#frontend #backend
👍8👏4🔥3
👍5🔥1👏1
Forwarded from Zakobrain😇 (ℝ𝕦𝕩𝕤𝕙𝕠𝕟𝕒 𝔹𝕒𝕣𝕠𝕥𝕠𝕧𝕒 🌹)
This media is not supported in your browser
VIEW IN TELEGRAM
🇬🇧 You just need to do a bit of hardwork

🇺🇿 Siz shunchaki bir oz mehnat qilishingiz kerak
👍5👏4🔥2
📝 useEffectdan foydalanish usullari.

useEffect
- bu komponentda ta'sir(effect)larni boshqarish uchun ishlatilinadigan React yordamchi funksiyasi hisoblanadi. Quyida ushbu yordamchi funksiyaning ishlatilish holatlarini ko'ramiz:

1-holat.
useEffect(() => {
// logic in here
}, []);

Komponent ishga tushganida faqat 1 marta ishlaydi.

2-holat.
useEffect(() => {
// logic in here
});

Har komponent yangilanganida ishlaydi. Bu state yoki props o'zgarishi bilan sodir bo'lishi mumkin.

3-holat.
useEffect(() => {
// logic in here
return () => {
// handle component unmount
};
}, []);

Komponent ishga tushgan payt ishlaydi va komponent unmount(aktiv emas) holatini tutib olish mumkin.

4-holat.
useEffect(() => {
// logic in here
}, [someStateOrProps]);

Komponent ishga tushgan payt ishlaydi va berilgan state yoki propslardan biri o'zgargan payt ishlaydi.

Loyihada holatga qarab yuqoridagilarni to'g'ri ishlatish maqsadga muvofiq bo'ladi.😉


#react | Telegram Instagram
👍4
Forwarded from Хамроева
Yodlab emas, tushunib o‘rganing

Sintaksis unutiladi, lekin mantiq — umrbod qoladi.

🧠 Shuning uchun “nima”dan ko‘ra “nega”ni o‘rganing.
Please open Telegram to view this post
VIEW IN TELEGRAM
👏6👍2🎉2
🚀 Prisma v7: Backend tezligi yangi bosqichda!

Next.js va Node.js dasturchilari uchun ajoyib yangilik. Prisma katta yangilanish chiqardi, tezlik va xavfsizlik bo'yicha katta yaxshilanish.

Agar siz loyihangizda Prismadan foydalansangiz, bu 3 ta yangi imkoniyatni albatta bilishingiz kerak! 👇


⚡️ 1. Relation Joins (Native JOINs)
*Endi "N+1" muammosi yoq!*

Oldin Prisma bog'langan ma'lumotlarni (masalan, User va uning Post'larini) olib kelish uchun bazaga bir nechta so'rov (query) yuborar edi. Bu esa katta loyihalarda sekin ishlashga olib kelardi.

🔥 Yangi yechim: Prisma v7 endi SQL JOIN lardan foydalanadi. Barcha ma'lumotlar bitta optimallashtirilgan so'rov bilan keladi.


// 3 barobar tezroq!
const users = await prisma.user.findMany({
relationLoadStrategy: 'join',
include: { posts: true, profile: true },
});



🏎 2. Serverless Driver Adapters
*Vercel va Serverless uchun "Must-Have"*

Agar loyihangizni Vercel ga deploy qilsangiz, "Cold Start" (sekin yuklanish) muammosi hosil bo'lardi.

🔥 Yangi yechim: Endi Prisma og'ir "Binary engine" o'rniga yengil JavaScript driverlaridan (`pg`, neon, `planetscale`) foydalana oladi. Bu Next.js loyiha tezligini oshiradi! 🚀



🛡 3. TypedSQL
*Raw SQL yozish endi 100% xavfsiz!*

Ba'zan murakkab so'rovlar uchun qo'lda SQL yozishga to'g'ri keladi (`$queryRaw`). Lekin oldin natija qanday tipda kelishini bilmasdik.

🔥 Yangi yechim: Siz .sql fayl yozasiz, Prisma esa unga avtomatik TypeScript tiplarini yaratib beradi.


SELECT id, name, email FROM "user" WHERE "emailVerified" = true;



import { getUsers } from '@prisma/client/sql';

// TypeScript natijani aniq taniydi!
const users = await prisma.$queryRawTyped(getUsers());


#prisma #typescript
👍4
🖐🏻 Salom, do‘stlar!

Bir oz tanaffusdan keyin yana sizlar bilanman — energiya, yangi g‘oyalar va sifatli kontent bilan qaytdim
Front-end magic, back-end logic

📌 Endi kanalda:
• Foydali IT + SMM maslahatlar
• Web dasturlash bo‘yicha mini darslar
• Dizayn va kontent yaratish bo‘yicha lifehacklar
• Amaliy loyihalar, motivatsiya va real tajribalar

🔥 Eng muhimi — kontent muntazam, sifatli va aynan siz uchun!

Sizlar bilan — @Mushtariydeveloper👩‍💻
Bugundan boshlab kuchli postlar ketma-ketligi boshlanadi 🚀
🔥4👏2👍1🎉1
🔥 HTML, CSS, JavaScript — 3 asosiy qurol!

💠 HTML — saytning skeleti 🧱
💠 CSS — dizayni, ranglar, tartib 🎨
💠 JavaScript — animatsiya, harakat va interaktivlik ⚡️

Bu uchliksiz hech qaysi zamonaviy sayt ishlamaydi. Web dasturlashni boshlayotganlar uchun 1-raqamli yo‘l aynan shu texnologiyalarni o‘rganishdan boshlanadi.

📈 Bugun boshlang — ertaga web developer bo‘lasiz!

👉 @Mushtariydeveloper 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👏3🏆1
🚀 API nima?

API — bu web va mobil ilovalar o‘rtasidagi aloqa ko‘prigi 🌉
Ya’ni, frontend backend bilan API orqali gaplashadi.

📌 Misol:
Ilovaga kirdiz→ login qildiz→ ma’lumot serverdan API orqali keldi

🔥 API bo‘lmasa:
— Login ishlamaydi
— To‘lov bo‘lmaydi
— Ma’lumot kelmaydi

🔴 API — web dasturlashning yuragi

Front-end magic, back-end logic.
@Mushtariydeveloper
🔥6👏2👍1