TGViewer
Channel Public Channel
DEVELOPER SUBTITLE

DEVELOPER SUBTITLE

@developersubtitle

ترجمه ی تخصصی بهترین دوره های دنیا ✅

لینک سایت
www.devsub.ir

لینک ربات :
@developersubtitle1_Bot


لینک گروه :
https://t.me/developersubtitle_group


لینک پیج اینستاگرام:
https://instagram.com/developer_subtitle?utm_medium=copy_link
Subscribers
4.84K
Photos
74
Videos
222
Links
264
Recent Posts 20 shown
Post #1174 3.08K
من اومدم فایل پاک کردم ادمینمم ریموو کردم 😂 بعد میگید من خواستم هکتون کنم؟😐😂
  • 😁 19
  • 👍 1
Post #1173 3.11K
دوستان اکانت هک شده !! اصلا فایلی که فرستادن رو دانلود نکنید
  • 😁 13
  • 🤯 5
  • 👍 1
  • 👌 1
Post #1170 6.48K
الان فصل میانترم و اراعه درسی برای دانشجوهاست

https://www.kimi.com/kimiplus/slides

این هوش مصنوعی خوراک پاور پوینت درست کردنه

بهش prompt میدی

قالب میاره برات انتخاب میکنی

خیلی حرفه ای پاور پوینتتو تحویل میگیری

موفق باشید
Kimi Kimi Slides | Best AI presentation creator Kimi Slides helps you turn ideas into stunning slides — unleash your productivity with Kimi now.
  • 👌 18
  • 🔥 5
Post #1169 5K
DEVELOPER SUBTITLE خب ترجمه بخش اولش آمادس اگر برای دوره ی هوش مصنوعی آماده اید و دوست دارید ماشین لرنینگو رایگان یاد بگیرید لطفا به این پیام ریکشن بدید ببینم چقدر مشتاقید تا من زودتر دراختارتون قرارش بدم 🔥 بالای ۳۰۰ تا آتیش بیاد بخش اولو میزارم
خب بریم برای بخش اول

صبور باشید ❤️
  • 🔥 48
Post #1168 4.83K
چقدر خوووب
یعنی واقعا تعداد کسانی که دلشون میخواد هوش مصنوعی و رایگان اونم دوره کورسرا بهترین دوره دنیا ...
یاد بگیرن ۳۰۰ تا هم نمیشن ؟🥴
  • 🤯 66
  • 👍 20
  • 🔥 9
  • 😁 7
  • 👨‍💻 7
  • 👌 3
Post #1167 5.23K
خب ترجمه بخش اولش آمادس

اگر برای دوره ی هوش مصنوعی آماده اید

و دوست دارید ماشین لرنینگو رایگان یاد بگیرید

لطفا به این پیام ریکشن بدید ببینم چقدر مشتاقید تا من زودتر دراختارتون قرارش بدم 🔥

بالای ۳۰۰ تا آتیش بیاد بخش اولو میزارم
  • 🔥 425
Post #1166 5.24K
Ai دیگه الان داره روز به روز
قوی تر میشه ... خداییش به عنوان یه فرانت اند کار یا بک اند کار با cursor کار کردید؟؟

طرف console.log نمیدونه چیه داره سایت میاره بالا باهاش ادعاشم میشه من فرانت کارم!!!

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

منتهی آینده نا معلومه از طرفی داره ترسناک پیش میره

به خاطر همین تصمیم گرفتم باهم دیگه بریم تو فاز هوش مصنوعی کنار فعالیت اصلیمون

چون قطعا اینده نیازمون میشه ...


پایتون رو رایگان دادم بیرون برای شروع این مسیر ولی بنظرم اصلا حمایت نشدم

دیگه تو این دوره نا امیدمون نکنید❤️
  • 👏 66
  • 🔥 25
  • ⚡ 2
  • 👌 2
Post #1165 4.3K
به شدت دوره خفنیه بالای ۲۰ ساعت

هیچ دوره ای در ایران وجود نداره که بتونه ماشین لرنینگو اینطوری تدریس کنه قطعا اون هایی که تخصص دارن تو این زمینه از این منابع + زبان انگلیسی استفاده کردند

حالا شما فکر. این رو کنید این دوره با ترجمه تخصصی و دوبله تخصصی

و از همه مهم تر رایگان بیاد بیرون


به شدت به حمایتتون نیازمندیم و با انرژی دادنتون انگیزه ی بیشتری به ما میدید برای ترجمه ی این دوره ها و حتی رایگان کردنشون ❤️
  • 🤯 50
  • 🔥 14
  • 👍 9
  • 👏 5
  • 👌 3
  • 👨‍💻 1
Post #1164 4.14K
DEVELOPER SUBTITLE #دوبله سلام به رفقای عزیزم اینم یه سبک جدید از دوبلمون هستش امیدوارم خوشتون بیاد 🔥 از قصد با زیرنویس گذاشتم براتون که موقعیم اصلا صدا مثلا از سیستم میاد نه مدرس صدای دوبلور ما هم با ادیت عوض میشه امیدوارم خوشتون بیاد , ریکشن شما به این ویدیو باعث میشه…
دوستان گلم آماده بشید
  • 🔥 15
  • 👨‍💻 1
Post #1163 5.88K
رفقا سلام خوبید
رفقایی که دوره ریکتو تهیه میکنن
با یه لایسنس هم زیرنویس رو دارن هم دوبلرو
دیگه جدا نیست 👍

میتونید تماشا کنید و لذتشو ببرید ❤️
  • 🔥 22
  • 👍 2
Post #1162 6.4K
هوک جدید Next.js که میتونه چند لول UX اپ شمارو بهتر کنه.

اسمش useLinkStatus هست و میاد و وضعیت لودینگ کامپوننت Link والدش رو مشخص میکنه و اگر درحال لودینگ بود pending رو true بر میگردونه.

به این صورت دغدغه بزرگ لودینگ پیج ها حل میشه و متونیم به راحتی در UI به کاربر نمایشش بدیم.


لینک رفرنس:

https://nextjs.org/docs/app/api-reference/functions/use-link-status



دیگه لازم نیست بیایم اقا یه useState برای لودینگمون بزاریم هر جا داره دیتا میاد true کنیم هر جام دیتا تموم شد فالسش کنیم

موفق باشید 🌹

@developersubtitle
  • 👍 19
  • 🔥 8
  • 👏 1
Post #1161 4.39K
#استخدامی

خب آقای X، خانم Y، یه سوال React خفن!

سوال : useEffect  چی هستش اصلا کی به کار مون میادش  و چطور جلوی  (render) رندرای بی‌موردشو بگیریم؟ 

آقا  useEffect مثل یه دستیار باهوشه که می‌گه : «هی، اگه بخوای یه کار جانبی (side effect) تو کامپوننتت انجام بدی، من اینجام!»
✌🏻🌹

این کارای جانبی چی‌ان؟  دریافت داده از API
تغییر چیزی تو DOM (مثلاً تغییر title صفحه) 
تنظیم تایمر یا interval (مثلاً یه تایمر شمارش معکوس) 
اشتراک (subscribe) به یه سرویس (مثلاً WebSocket)

به عبارتی، هر چیزی که بخوای «خارج از رندر معمولی» کامپوننت انجام بدی، useEffect جای اونه!

مثال:

  useEffect(() => {
  fetch('https://api.example.com/users')
    .then(res => res.json())
    .then(data => setUsers(data));
})



مشکل کجاست؟😅🤏🏻

اگه حواست نباشه، useEffect هی رندر می‌کنه و اپ‌تو کند می‌کنه! 

راه‌حل: چطور جلوی رندر بی‌مورد رو بگیریم؟

اولی و اصلیش اینه که Dependency Array رو درست کن!


💥 همیشه یه آرایه به عنوان آرگومان دوم useEffect بده. این آرایه می‌گه useEffect کی باید اجرا بشه:

▫ [] → فقط یه بار موقع mount کامپوننت اجرا می‌شه (مثل componentDidMount).

▫ خالی نباشه یعنی  [variable] → هر وقت متغیر داخل آرایه تغییر کنه، useEffect اجرا می‌شه. 

▫ بدون آرایه → هر بار رندر، useEffect اجرا می‌شه (خطرناکه!).


⛔⛔⛔ پس کد بالا اصلا بهینه نیستش !!!


useEffect(() => {
  fetch('https://api.example.com/users')
    .then(res => res.json())
    .then(data => setUsers(data));
},[])



این درستشه ⚡


یه سوال خفن دیگه!

اومدن تو مصاحبه گفتن: «اگه بخوای useEffect فقط یه بار موقع لود کامپوننت اجرا بشه، چی کار می‌کنی؟»
جواب: یه آرایه خالی ([]) می‌ذاری!



سیو کن این پستو! اگه این سبک سوال و جواب به دلت نشست، یه 🔥 بذار و بگو بعدی چی باشه!   

🌐devsub.ir
@developersubtitle
  • 🔥 34
  • 👍 3
Post #1160 3.34K
13 سپتامبر روز برنامه نویس مبارک❤️🔥

به افتخار همه کدهایی که نوشتیم، دیباگ‌ هایی که شکست دادیم و کدهایی که نصف شب به ذهنمون رسید😎💻
  • 🔥 55
  • 👍 2
  • 👨‍💻 2
  • 👏 1
  • 😁 1
Post #1159 3.99K
سلام رفقا

با اجازه تمامی دوستانم یه پست متفاوت میزارم براتون

یه خانمی هست بنده خدا سرطان داره و بچشم مریضه ، من ایشونو نمیشناسم ولی مادرم برام فرستاده شماره کارتشو

منم گفتم اینجا میزارم باز هر کسی کمکی کرد به ایشون دمش گرم ❤️


۵۸۹۴۶۳۱۵۷۷۵۲۸۳۳۴


فاطمه دهقانیان
  • 👏 28
  • 👍 6
  • 🔥 4
Post #1158 3.73K
#استخدامی

1.Event bubbling , Event Capturing

آقا دارم مقاله جمع میکنم برای سوالایی که از خودم پرسیدن و احتمال زیاد از شما میپرسن
تا موقعی که تموم شه دونه دونه براتون اینجا پست میکنم 🌹

خب آقای x خانم y , شما راجب مفهوم event bubbling  میتونید به ما یه توضیحی بدید؟؟

قبل از توضیح بزارید با کد نشونتون بدم

<div >
    <p >Click Me</p>
</div>

حالا مثلا یه onclick به جفتشون میدم هم div هم بچش که p هستش
document.querySelector('div');
.addEventListener('click', function() {
Console.log("you click div");
});

document.querySelector('p');
.addEventListener('click', function() {
Console.log("you click P!");
});

اوکیه ؟؟؟

من الان اگه رو P بزنم ، یعنی رو Click Me
چه اتفاقی میفته بنظرتون ؟؟؟

✅اول p اجرا میشه ، بعد بلافاصله div اجرا میشه


یعنی از child رفت به parent ، رفتش بالا

به این مفهموم میگن bubbling

حالا capturing دقیقا برعکس اینه 😁


یه سوال خفن دیگه ، اومد پرسید برای مدیریت کردن این موضوع از چه متودی استفاده میکنی چی بگیم؟؟

یعنی اومد گقت که میخوام فقط رو هر چی کلیک کردی مثلا فقط p اجرا بشه !!

✅میگی closest()


فصل ۱۳ دوره جوناس 😄🌹


پستو سیو کنید ، اگه این کارم حمایت شه و ریکشن خوبی بگیره هر روز سعی میکنم یه سوال خفن بزارم براتون و از #استخدامی برای دسترسی سریع به سوالا استفاده کنید ❤️

🌎 devsub.ir
@developersubtitle
  • 🔥 31
  • 👍 4
  • 👏 4
  • 👌 1
  • 👨‍💻 1
Post #1157 4.12K
#استخدامی

تفاوت == و === در جاوااسکریپت چیه؟ بیاید کوتاه و کلیدی ببینیم:


⭕قبلش فقط بگم که این سوال آسونه خیلی ولی تو 5 تا آزمون فنی که دادم اکثرا همشون پرسیدن

== :(برابری با تبدیل نوع)

مقایسه مقدار انجام می‌ده، ولی قبلش نوع داده‌ها رو تبدیل می‌کنه (type coercion).
ممکنه نتایج غیرمنتظره بده!

مثلا :
5 == "5"; // true (چون رشته "5" به عدد تبدیل می‌شه)
null == undefined; // true


=== (برابری دقیق)

مقایسه مقدار و نوع داده با هم انجام می‌ده، بدون تبدیل نوع.
امن‌تر و قابل پیش‌بینی‌تره.

مثلا
5 === "5"; // false (چون نوع داده فرق داره: number ≠ string)
null === undefined; // false

⭕ کی از کدوم استفاده کنیم؟

همیشه از === استفاده کن مگر اینکه عمداً بخوای تبدیل نوع انجام بشه (که بنظرم خیلی کم پیش میاد).

== می‌تونه باگ‌های عجیب ایجاد کنه، چون رفتار تبدیل نوعش گنگه.

یه مثال باحال:
console.log(0 == "0"); // true
console.log(0 === "0"); // false

امیدوارم خوشتون بیاد . با ریکشنتون و حمایتتون انرژی مارو بالا میبرید 🔥
#جاوااسکریپت #برنامه‌نویسی

@developersubtitile
🌐devsub.ir
  • 🔥 29
  • 👍 4
  • 👏 1
  • 👨‍💻 1
Post #1156 3.77K
#استخدامی

در چه شرایطی استفاده از Arrow Function در جاوااسکریپت باعث مشکل می‌شه؟ بیاید کوتاه و کلیدی بررسی کنیم:


مشکلات Arrow Function:

✅ عدم اتصال به this مناسب: Arrow function‌ها this رو از محیط اطراف (lexical scope) می‌گیرن، نه از جایی که فراخونی می‌شن. این تو کار با اشیا یا رویدادها می‌تونه دردسرساز بشه.

✅ عدم استفاده به‌عنوان متد شیء: چون this درست کار نمی‌کنه، برای متدهای شیء مناسب نیستن.


✅ عدم پشتیبانی از arguments: Arrow function‌ها شیء arguments ندارن، که تو بعضی سناریوها مشکل‌سازه.


const obj = {
  value: 10,
  regular: function() { console.log(this.value); }, // 10
  arrow: () => { console.log(this.value); } // undefined
};
obj.regular(); // کار می‌کنه
obj.arrow(); // مشکل! چون this به window/global اشاره می‌کنه

کی مراقب باشیم؟

تو متدهای شیء، event listener ها یا وقتی نیاز به this پویا (dynamic) داری، از فانکشن معمولی استفاده کن.🌹

برای callbackهای ساده یا تو scopeهای مشخص (مثل map/filter)، arrow function عالیه.

شما کجا از arrow function به مشکل خوردید؟ تو کامنت‌ها بگید  ‼

@developersubtitle

#جاوااسکریپت #برنامه‌نویسی
  • 🔥 13
  • 👏 1
  • 👌 1
Post #1154 4.46K
#دوبله

سلام به رفقای عزیزم

اینم یه سبک جدید از دوبلمون هستش


امیدوارم خوشتون بیاد 🔥

از قصد با زیرنویس گذاشتم براتون که موقعیم اصلا صدا مثلا از سیستم میاد نه مدرس صدای دوبلور ما هم با ادیت عوض میشه


امیدوارم خوشتون بیاد , ریکشن شما به این ویدیو باعث میشه با تو این مسیر دلسرد نشیم و بهتر از قبل برگردیم

ریکشنا بالا باشه یه خبر خیلی خوب دارم ❤


@developersubtitle
  • 🔥 61
  • ⚡ 5
  • 👍 3
  • 👏 2
Post #1153 3.79K
#استخدامی 💡

برای فیلتر و مپ کردن یه آرایه بزرگ، چطور سرعت رو بالا ببریم و حافظه رو کم کنیم؟

جواب: استفاده از ()reduce 

چرا reduce؟

به جای دو پیمایش با filter و map، همه‌چیز تو یه پیمایش انجام می‌شه.
حافظه کمتر (بدون آرایه میانی) و سرعت بیشتر.

مثال:javascript

const bigArray = [1, 15, 3, 20, 8];


const result1 = bigArray.filter(x => x > 10).map(x => x * 2); // [30, 40]

const result2 = bigArray.reduce((acc, x) => {
  if (x > 10) acc.push(x * 2);
  return acc;
}, []); // [30, 40]



کی استفاده کنیم؟

برای آرایه‌های بزرگ (مثل ۱۰۰۰+ داده)، reduce معجزه می‌کنه. برای آرایه‌های کوچیک، filter و map هم اوکیه.شما چه روشی برای آرایه‌های بزرگ استفاده می‌کنید؟ تو کامنت‌ها بگید! ✈

#جاوااسکریپت #بهینه‌سازی
#مصاحبه_استخدامی

@developersubtitle
🌐devsub.ir
  • 👍 14
  • 🔥 7
Older posts →

About this channel

How can I read @developersubtitle without a Telegram account?
TGViewer shows the public web preview Telegram publishes for DEVELOPER SUBTITLE: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does DEVELOPER SUBTITLE have?
DEVELOPER SUBTITLE (@developersubtitle) has 4.84K subscribers on Telegram, refreshed roughly every 30 minutes.
Does DEVELOPER SUBTITLE know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →