کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 – Telegram
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
2.73K subscribers
1.08K photos
265 videos
30 files
1.14K links
👈 اینجا جایی است که یاد می‌گیریم و ایده‌هایمان را به واقعیت تبدیل می‌کنیم و در نهایت با هم رشد می‌کنیم

💬 Group : @IRdeveloperchat
تبادل / تبلیغات : @ProgramersCafeSup 🫴


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
در زیر تفاوت های اصلی بین fetch و axios در JavaScript را بررسی می کنیم :

💥پشتیبانی از مرورگر: fetch یک API است که به طور طبیعی در بسیاری از مرورگرهای مدرن پشتیبانی می شود. اما axios یک کتابخانه است که در تمام مرورگرها کار می کند و حتی در محیط هایی مانند Node.js نیز کار می کند.

💥تبدیل خودکار JSON: axios به طور خودکار پاسخ ها را به JSON تبدیل می کند، در حالی که با fetch باید به صورت دستی برای تبدیل پاسخ به JSON اقدام کنید.

💥پشتیبانی از لغو درخواست: axios از لغو درخواست پشتیبانی می کند، اما fetch به طور طبیعی این قابلیت را ندارد.
پشتیبانی از محافظت از CSRF: axios از محافظت از CSRF پشتیبانی می کند، اما fetch این قابلیت را ندارد.

💥پشتیبانی از پیشرفت بارگذاری: axios از رویدادهای پیشرفت بارگذاری پشتیبانی می کند، که می تواند برای بارگذاری فایل های بزرگ مفید باشد. fetch این قابلیت را ندارد.
پشتیبانی از تنظیمات زمان انتظار: axios امکان تنظیم زمان انتظار برای درخواست را فراهم می کند، در حالی که fetch این قابلیت را ندارد.

💥هر دوی این ابزارها قابلیت های خود را دارند و انتخاب بین آنها بستگی به نیازهای خاص پروژه شما دارد.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
👍4
🔧 ابزارهای توسعه وب: معرفی Chrome DevTools 🔧

هر برنامه‌نویس وب حرفه‌ای نیاز به یک مجموعه ابزار قدرتمند برای توسعه، تست و اشکال‌زدایی (Debugging) کد خود دارد. یکی از این ابزارها، Chrome DevTools است.

🌐 چیستی Chrome DevTools؟

Chrome DevTools یک مجموعه از ابزارهای توسعه است که مستقیماً در مرورگر Google Chrome یکپارچه شده‌اند. این ابزارها به برنامه‌نویسان وب کمک می‌کنند تا وب سایت‌ها را به صورت زنده ویرایش کنند، بهینه‌سازی کنند و اشکال‌زدایی کنند.
🔍 چرا Chrome DevTools مهم است؟

ویرایش زنده: با استفاده از Chrome DevTools، می‌توانید کد HTML و CSS صفحه را به صورت زنده ویرایش کنید و تغییرات را بلافاصله مشاهده کنید.

اشکال‌زدایی JavaScript: این ابزار به شما اجازه می‌دهد تا کد JavaScript خود را اجرا، متوقف و بررسی کنید. این به شما کمک می‌کند تا خطاها و مشکلات را راحت‌تر پیدا کنید.
تست عملکرد: Chrome DevTools امکاناتی را برای تست عملکرد وب سایت شما فراهم می‌کند. شما می‌توانید میزان بارگذاری صفحه، میزان استفاده از حافظه و دیگر معیارهای عملکرد را بررسی کنید.

🛠 چگونه از Chrome DevTools استفاده کنیم؟

برای دسترسی به Chrome DevTools، کافی است روی گزینه "Inspect" یا "Inspect Element" کلیک راست کنید. سپس یک پنجره جدید باز می‌شود که شامل تب‌های مختلفی مانند Elements, Console, Sources, Network و Performance است.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
👍3
هوش مصنوعی ایلان ماسک (گروک) رونمایی شد

⬜️ شرکت XAI بالاخره از هوش مصنوعی خودش با نام Grok رونمایی کرد ؛ این ابزار همچون ابزار های مشابه به سوالات کاربران در هر زمینه‌ای پاسخ میده و علاوه بر این پیشنهاد میده که کاربر چه سوالاتی را مطرح کند.

⬜️ یکی از نکات جالب این هوش مصنوعی اینه که به تمام پست‌های منتشر شده توسط کاربران X دسترسی کامل داره و میتونه از اطلاعات اونایم استفاده کنه.

⬜️ درحال‌حاضر این هوش مصنوعی نمی‌تواند تصاویر را ببیند یا صداها را بشنود. اما ایلان وعده داده که در آینده به این قابلیت‌ها مجهز می‌شود.

تو پست های بعدی نحوه استفاده از نسخه آزمایشی این هوش مصنوعی و اطلاعات تکمیلیش رو قرار میدیم.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
👍3
💥برای اینکه کد های برنامه نویسی با فرمت ارسال کنید :

باید اول و اخر کد ` بذارید

#برنامه_نویسی

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
👍5👀1
انتقال فایل بین دو دستگاه ازطریق سایت آنلاین :

1️⃣ sharedrop.io

2️⃣ sendfiles.dev

3️⃣ file.pizza

4️⃣ wormhole.app

5️⃣ send-anywhere.com

6️⃣ toffeeshare.com

7️⃣ justbeamit.com

8️⃣ vegh.netlify.app

9️⃣ fastest.fish/peer-to-peer

💥هیچ فایلی به سایت آپلود نمیشه و فایلها صرفاً در شبکه محلی منتقل میشن...

درحقیقت این یک ابزاری برای انتقال داده مرورگر شماست ، مرورگر به کمک فناوری WebRTC امکان برقراری ارتباط p2p رو فراهم میکنه، و میشه فایلی رو بدون نیاز به اینترنت منتقل کرد ؛ فقط دوتا نکترو باید توجه کنیم :

1️⃣ یا باید هر دو دستگاه به یک WiFi متصل باشند.

2️⃣ یا یک دستگاه به HotSpot دیگری متصل باشد.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
👍5
برنامه نویسا شبا موقعه خواب 😂

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
😁10
💥تمرین جدید (جاوااسکریپت) :

🟡 برنامه ای بنویسید که خروجی زیر را چاپ کند.

*
**
***
****


● جوابش امشب ارسال میشه

#تمرین

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
🔥3
یه آمار بگیرم ببینم رده‌سنی‌ها چجوریه!🍂
Anonymous Poll
7%
10-15
18%
15-18
22%
18-20
54%
20- ?
👍4🔥1
Mario
Mamazi
● قرار شده آخر شبا یه آهنگ بزاریم تو چنل(هرشب با سبک متفاوت)

#Music

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
3👍1
🔥 پیام حذف شده رو راحت بخون!!!

📱 خیلی اوقات پیش اومده که یک نفر یک پیامی بهتون میده و بعد از یک مدت پاکش میکنه ، حالا میخوام بگم چجوری به پیامای پاک شدش دسترسی داشته باشیم.

😀 اپلیکیشن Notification Box یه برنامه بسیار کاربردی تو این زمینه هست که میتونه تا 20 پیام قبلی طرف مقابل رو بهتون نمایش بده.

علاوه بر این قابلیت های جذاب دیگه ای هم داره :

💥 نگهداری تاریخچه نوتیفیکیشن ها به صورت تایم لاین

فیلتر و مسدود کردن نوتیفیکیشن ها با نام برنامه، کلمات کلیدی یا زمان

💥 آنالیز نوتیفیکیشن ها و ارائه آمار های جزئی از آنان

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
👍6
این یک سایت کوچیک و بامزه ست که می تونید توش مهارت css خودتون رو به چالش بکشید و تست کنید.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
👍6
دانلود فونت جوان

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
👍4
Javan(@UsFont).ttf
1.6 MB
🔥اینم فایلش (فونت جوان) 🔥

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
🔥3👍1👨‍💻1
‼️ برنامه نویسی و این 6 تا اکستنشن رو نصب نکردی؟

اگر می‌خوای راحت‌تر کدنویسی کنی و لذت ببری این 6 تا اکستنشن رو روی VS Code نصب کن

🔥🔥🔥🔥🔥🔥🔥🔥

🖥 یه عالمه اکستنشن برای VS Code داریم ولی مهمه چیا نصب کنی و چیا رو نصب نکنی؛ الکی چیزی رو نصب نکنید اگر چیزی لازمتونه و کارتون رو راحت‌تر می‌کنه نصبش کنید.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
👍4💔1
⁉️‼️چرااا زیاد به باگ(مشکل) میخورم ؟؟!!

💯بنظرم باگ چاشنی برنامه نویسی است💯

🔆 مطمئن باشید که در دنیای برنامه نویسی متخصص ترین افراد هم به طور مداوم با باگ مواجه می شوند،پس برخورد با خطا های برنامه نویسی هیچ ارتباطی با ضعف و سطح پایین بودن شما ندارد.

🔆 وقتی با خطایی مواجه می شوید، به دنبال حل کردن آن می روید، در گوگل سرچ می کنید، از افراد متخصص می پرسید، تحقیق می کنید و …. بالاخره مطلب جدیدی یاد می گیرید.

🔆 پس نتیجه میگیریم که هر چقدر که با خطا مواجه می شوید زده نشوید، چون (بنظرم) خیلی از مباحثی را که بلد نیستیم از جستجو برای رفع خطا یاد می گیریم.

⁉️چیکار کنیم⁉️

💯 کد های بقیه برنامه نویسان رو دیباگ کنید 💯

🔆 همان طور که در بخش قبلی در مورد خطا های برنامه نویسی گفته شد، با تلاش برای دیباگ(رفع خطا) مباحث جدیدی یاد می گیریم.

🔆یک جمله معروفی بین برنامه نویسان وجود دارد: “ترجیح میدم خودم از صفر کدنویسی کنم تا این که کد های یه برنامه نویس دیگه رو ویرایش کنم!”. برنامه ای که توسط یک برنامه نویس دیگر نوشته شده است خواندن و درک کدها برای شما ممکن است کمی سخت باشد. اگر شما بتوانید کد های بقیه برنامه نویسان را خوانده و آن ها را باگ یابی کنید به این معنی است که ذر مباحث مورد نظر کاملا مسلط هستید.

🔆 برای این موضوع می توانید به سایت های مثل

https://codepen.io/,

https://github.com/

http://codeforces.com/

یا امثال آن ها مراجعه کنید...

زبان انگلیسی در یادگیری برنامه نویسی

🔆 اکثر منابع فارسی برای برنامه نویسی کامل نیستند و برای مسلط شدن بهتره از منابع انگلیسی مخصوصا داکیومنت‌‌ها و مقالات استفاده کنید. البته امروزه در سایت‌های فارسی نیز داکیومنت‌های زیادی برای یادگیری javanoscript وجود دارد.

🔆 شاید با استفاده از منابع فارسی بتوانید جاوا اسکریپت یا هر زبان برنامه نویسی دیگری را یاد بگیرید اما اگر می خواهید یک متخصص واقعی باشید حتما باید زبان انگلیسی خودتان را تقویت کنید.

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
👌3👍1
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲 pinned «⁉️‼️چرااا زیاد به باگ(مشکل) میخورم ؟؟!! 💯بنظرم باگ چاشنی برنامه نویسی است💯 🔆 مطمئن باشید که در دنیای برنامه نویسی متخصص ترین افراد هم به طور مداوم با باگ مواجه می شوند،پس برخورد با خطا های برنامه نویسی هیچ ارتباطی با ضعف و سطح پایین بودن شما ندارد. 🔆 وقتی…»
‼️ وضعیت اینترنت کدوم اینترنت بهتره؟

اگه میخواین بدونید تو منطقه ای که هستین کدوم سرویس دهنده اینترنت بهتر و با کیفیتی ارائه میده تا از اون شرکت سرویس بگیرین، باید از سایت
زیر استفاده کنید.

🌐 netsanjplus.ir

وقتی وارد سایت نت سنج بشید، میتونید با انتخاب موقعیت مکانی خودتون متوجه بشین چه شرکت هایی سرویس ارائه میکنن و کدوم یک از شرکت ها میتونن انتخاب بهتری باشن.

برای افرادی که نمیدونن از چه شرکای سرویس بگیرن، به شدت پیشنهاد میشه

🔆  گروه کافه کد :

https://news.1rj.ru/str/Cafe_Code_Gap

🔆 کانال کافه کد:

@Cafe_Of_Code
👍3