Веб-версияОткрыть в Telegram
JJTSCODE

JTSCODE

@JTSCODE · канал · Технологии · в индексе с 2026-08-01
288подписчиков
113средний охват поста
39.2%ER — охват к подписчикам
3постов за 30 дней
ا
اسکریپت کوچولو
Фотография
нажмите — покажем
سوال مصاحبه فنی : Redux-saga چیه و چه کاری انجام می دهد؟ درواقع Redux-sag یک middleware درریداکس که از generator function ها برای مدیریتside Effect ها و عملیات های async خیلی پیچیده استفاده می کند . این میان افزار میتونه فراخوانی های API ، تاخیر در اجرا دستورات و هماهنگی چندین جریان کاری رو مدیریت کند و به اکشن های متفاوت گوش کنه و با dispatch شدن ها توابع خاصی رو اجرا کند در واقع این Middleware به وسیله generator function ها است که میتونه جریان های غیرهمزمان و خیلی پیچیده رو سازماندهی و مدیریت کند. برای استفاده ازش کافیه آن را با دستور npm install redux-saga نصب کنیم و چه از ریداکس و یا redux-toolkit استفاده می کنیم باید در store خودمان آن را به عنوان یک middleware معرفی واجرا کنیم و همینطور متدهایی مثل call, put, takeEvery رو در اختیار ما قرار میدهد که با ترکیب آن ها باgenerator function ها می توانیم saga خودمان را ایجاد کنیم وبه عنوان مثال دیتایی رو از سرور واکشی کنیم و حالات مختلف رو مدیریت کنیم. مشاهده ویدیو مربوطه #react_interview #react YouTube | Instagram | Telegram
10 · 912 ·
ا
اسکریپت کوچولو
Фотография
нажмите — покажем
سوال مصاحبه فنی : تفاوت Redux-thunk و Redux-saga چیه ؟ thunk یک میدلور ریداکس است saga هم یک میدلور ریداکس است thunk برای هندل کردن ساید افکت ها استفاده می شود saga هم برای هندل کردن سایت افکت ها استفاده می شود thunk برای انجام وظایف و عملیات های غیرهمزمان مثل برقراری ارتباط با ای پی آی استفاده می شود saga هم برای انجام وظایف و مدیریت عملیات های غیرهمزمان پیچیده استفاده می شود thunk این کارهارو به وسیله اکشن کریتورها وکالبک فانکشن انجام می دهد saga این کارهارو به وسیله جنریتور فانکشن ها انجام می دهد با توجه به مقایسه می توانیم بگیم هر دو کار یکسان انجام میدن اما با روش متفاوت ولی استفاده از thunk تو پروژه های بزرگ و انجام تسک های پیچیده می تواند کار رو برای ما سخت کنه این درحالی که saga ذاتا ساخته شده تا پروژه های بزرگ با تسک های پیچیده را راحتر مدیریت کنیم پس در نتیجه همواره توصیه می شود از thunk در پروژه های کوچک با تسک های ساده استفاده کنیم و از saga در پروژه های متوسط روبه بزرگ با تسک های پیچیده استفاده کنیم مشاهده ویدیو مربوطه #react_interview #react YouTube | Instagram | Telegram
11 · 1.1K ·
ا
اسکریپت کوچولو
Ссылка
нажмите — покажем
سلام دوستان ، امیدوارم حال دلتون خوب باشه ❤️😊🙏. چند نفری ازم خواستن راجب سوالات نکست ویدیو بسازم ، ولی متاسفانه در حال حاظر وقت و امکان ساخت ویدیو ندارم . از طرفی هم تمام سوالاتی که تا اینجا بررسی کردیم رو هم تو مصاحبه نکست میپرسن اگر بخوان بپرسن . اما اگر تمرکز اصلی رو خود نکست باشه ، معمولا بهتون تسک میدن انجام بدید تا ببینند چقد به مفاهیم نکست تسلط دارید . ازاصلی ترین مفاهیم که حتما باید بلد باشید راجبش توضیح بدید میتونم به تفاوت های app و page router ، نحوه کش کردن ، تفاوت های نکست و ری اکت ، ssg،ssr،isr ، revalidate کردن و... اینا جز موارد واجب و حداقلی که باید بلد باشید و ممکنه موارد دیگه هم سوال بشه . هرچند گفتم تو این لول بیشتر ازتون میخوان تسک عملی انجام بدید و توضیح بدید کدتون رو . در کل یک منبع هم لینکش میزارم دوست داشتید بررسی کنید ، نسبت به منابع دیگه که من گشتم تو سطح اینترنت بروزتر بود. لینک منبع سوالات نکست اولین فرصت بتونم و وقت کنم ویدیو هاش میسازم براتون ، ولی فعلا نمیتونم. ممنون از همراهی و نگاهتون ، امیدوارم همیشه تنتون سالم و دلتون شاد و تو زندگی موفق و پیروز باشید . 😊❤️🙏🌹🫡
12 · 948 ·
ا
اسکریپت کوچولو
Фотография
нажмите — покажем
همراهان و دوستان عزیز کانال JTS CODE ، سال نو ۱۴۰۴ رو به شما تبریک میگم ، امیدوارم همیشه به شادی و سلامتی باشید . چند وقت گذشته هم کم کاری کانال دلیلش این بود که من به صورت تمام وقت جایی مشغول کار شدم و روی یک پروژه بزرگی کار میکردیم که نتونستم محتوا تولید کنم . و امیدوارم این کم کاری را به بزرگی خودتون ببخشید . همیشه موفق و شاد باشید . 🫡❤️😊🙏
564 ·
اسکریپت کوچولو
Фотография
нажмите — покажем
دوره فشرده HTML در ۱ ساعت در این ویدیو سعی کردم Html رو به ساده ترین و کوتاه ترین حالت ممکن مرور کنیم . این ویدیو مناسب چه کسایی هست ؟ دسته اول : کسایی که میخوان مسیر فرانت اند رو شروع کنند ولی دوره طولانی خوششون نمیاد. دسته دوم : کسایی که میخوان به عنوان بک اند کار با Html آشنا بشن . دسته سوم : کسایی که قبلا آموزش دیدن و به هر دلیلی یه مدت از محیط کد نویسی دور بودن و میخوان تو سریعترین زمان ممکن Html رو مرور کنند . مشاهده ویدیو کامل در یوتیوب JtsCode
4 · 394 ·
ا
درود دوستان 🙋‍♂️ . امیدوارم حالتون خوب باشه❤️ . بعد از مدت ها با یه ویدیو متفاوت برگشتیم . ربطی به بحث مصاحبه نداره ولی خب طبق بازخورد ها و سوالاتی که این مدت از بعضی ها شنیدم ، تصمیم گرفتم چنتا ویدیو این مدلی که مباحث رو به صورت فشرده توضیح میده بسازم . البته حدود ۲۰ تا سوال مصاحبه ای جدید هم آماده کردم که حتما ویدیو هاش براتون میسازم . امیدوارم مثل همیشه از انرژی خوبتون بهره مند بشیم . و لطفا نظرات و انتقادات و پیشنهادات خودتون با ما در میان بزارید تا بتونم محتوای بهتر و مورد پسند تر براتون بسازم . 🥰🙋‍♂️❤️🙏🌹
426 ·
ا
اسکریپت کوچولو
Фотография
нажмите — покажем
چگونه از Memory Leak یا همان نشت حافظه در React جلوگیری کنیم ؟ در این ویدیو یکی از مباحث مهم در React که در مصاحبه های فنی هم ازش سوال پرسیده می شود را باهم با مثال کاربردی و عملی بررسی میکنیم. این مبحث اهمیت بالایی داره از دستش ندید مشاهده ویدیو در یوتیوب #react_interview #react
18 · 572 ·
ا
اسکریپت کوچولو
Фотография
нажмите — покажем
چگونه می توانیم Performance یک برنامه React را ارتقا بدهیم ؟ این سوال یکی از سوالات سطح حرفه ای در مصاحبه های فنی React محسوب میشه . در این ویدیو این مبحث رو هم به صورت تشریحی و هم در محیط کدنویسی بررسی می کنیم ، و همینطور با یکسری از ابزارهای مفید برای این کار آشنا میشیم. جز مباحث سطح حرفه ای هست ، از دستش ندید مشاهده ویدیو کامل در یوتیوب #react_interview #react
13 · 567 ·
ا
اسکریپت کوچولو
Фотография
нажмите — покажем
سوال مصاحبه فنی جاوااسکریپت : چگونه ۲ آبجکت را مقایسه کنیم ؟ یکی از مباحث چالش برانگیز در جاوااسکریپت ، مقایسه ۲ آبجکت هست ، که در مصاحبه های فنی هم راجبش سوال پرسیده میشود . در این ویدیو ۳ پاسخ برای این سوال رو بررسی میکنیم . پاسخ سوم که ساخت یک تابع دستی با الگوریتم مقایسه هست ، نشان دهنده تسلط ما به جاوااسکریپت و الگوریتم ها است ‌. مشاهده ویدیو در یوتیوب #javascript_interview #javascript
11 · 557 ·
اسکریپت کوچولو
ОтветОпрос
مثال ساده: const person = { name: "JtsCode", age: 29 }; Object.freeze(person); person.age = 20; // ❌ بی‌تأثیره person.city = "isfahan"; // ❌ افزوده نمی‌شه console.log(person); // همچنان فقط name و age با مقدار اولیه 💡 نکته: Object.freeze() فقط سطح اول آبجکت رو فریز می‌کنه. یعنی اگر داخل آبجکت، آبجکت دیگه‌ای باشه (nested object)، اون هنوز قابل تغییره مگر اینکه اون هم جداگانه فریز بشه. اگر بخوای یه آبجکت کاملاً غیر قابل تغییر بسازی حتی برای سطوح تو در تو، باید از یه تابع بازگشتی استفاده کنی که همه‌ی لایه‌ها رو فریز کنه: 🔒 فریز کامل (deep freeze): function deepFreeze(obj) { Object.freeze(obj); for (const key in obj) { if ( typeof obj[key] === "object" && obj[key] !== null && !Object.isFrozen(obj[key]) ) { deepFreeze(obj[key]); } } return obj; }
6 · 1.1K ·
ا
Фотография
нажмите — покажем
وقتی تا این موقع شب باگ فیکس میکنم .
725 ·
ا
اسکریپت کوچولو
Фотография
нажмите — покажем
سوال مصاحبه فنی : تفاوت بین type و interface در تایپ اسکریپت چیه ؟ // 1) Extensibility // 2) Declaration Merging // 3) Union Types // 4) Compatibility with Classes در این ویدیو به ۴ موضوع ذکر شده میپردازیم و همینطور یک پاسخ تشریحی و خلاصه برای این سوال ارائه میکنیم. مشاهده ویدیو کامل #typescript_interview #typescript
14 · 820 ·
ا
اسکریپت کوچولو
Фотография
нажмите — покажем
سوال مصاحبه فنی جاوااسکریپت : رمزنگاری به وسیله الگوریتم سزار . در این ویدیو با یکی از سوالات مصاحبه فنی آشنا میشیم که هدف اصلی اون سنجش میزان درک ما از الگوریتم ها و توان حل مسئله است . روش رمزنگاری سزار یکی از روش های پایه برای رمزنگاری است . هرچند این سوال فارغ از زبان است و تمرکز اصلی بر روی توان حل مسئله است ، پس با هر زبان دیگه ای اگر کار میکنید ، میتونید این سوال رو حل کنید. مشاهده ویدیو کامل در یوتیوب اگر روش بهینه تری برای حل این سوال میشناسید ، خوش حال میشیم با ما به اشتراک بزارید😊 #javascript #javascript_interview
14 · 804 ·
اسکریپت کوچولو
Фотография
нажмите — покажем
این عکس یک استعاره‌ی احساسی از یک شکست عاطفی و مسیر بهبود شخصی یک برنامه‌نویس را به تصویر کشیده است. بیایید خط به خط این کدهای استعاری را تحلیل کنیم:
7 · 578 ·
Ответاین عکس یک استعاره‌ی احساسی از یک شکست عاطفی و مسیر بهبود شخصی یک برنامه‌نویس را به تصویر کشیده است. بیایید خط به خط این کدهای استعاری را تحلیل کنیم:
۱. بلوک شرطی (The Relationship Logic): if (she.lovesYou()) { happiness = true; } else { happiness = false; heart.break(); } مفهوم: این بخش نشان‌دهنده شروع ماجراست. اگر شرط (دوست داشتن او) برقرار باشد، وضعیت خوشحالیِ فرد به true تغییر می‌کند، در غیر این صورت، وضعیت خوشحالی false می‌شود و متد heart.break() (شکستن قلب) فراخوانی می‌شود. این نوعی منطق "صفر و یکی" برای درک احساسات است. ۲. بلوک مدیریت خطا (Handling the Grief): try { moveOn(); focusOnGoals(); } catch (Memories e) { e.printStackTrace(); keepCoding(); } finally { time.heals(); } مفهوم: این پیشرفته‌ترین بخش کد است. - try: برنامه‌نویس سعی می‌کند حرکت رو به جلو (moveOn) داشته باشد و روی اهدافش تمرکز کند (focusOnGoals). - catch (Memories e): در حینِ تلاش، خاطرات (Memories) به عنوان یک "خطا" یا "استثنا" (Exception) بروز می‌کنند. e.printStackTrace() یعنی تمام جزئیات این خاطرات در حافظه (و ذهن) فرد چاپ/مرور می‌شود. در پاسخ، فرد به پناهگاه امنش یعنی keepCoding() (ادامه برنامه‌نویسی) پناه می‌برد. - finally: این بلوک در برنامه‌نویسی همیشه اجرا می‌شود، فارغ از اینکه خطایی رخ داده باشد یا نه. اینجا استعاره از گذشت زمان است که فارغ از هر اتفاقی، بالاخره زخم‌ها را التیام می‌بخشد (time.heals()). ۳. خروجی نهایی (The Transformation): // Output StrongerVersionOfMe(); مفهوم: پس از اجرای تمام مراحل بالا، نتیجه یا خروجی نهایی این است که فرد به نسخه‌ی قوی‌تری از خود تبدیل شده است. سایر جزئیات در تصویر: - روی هودی (لباس): while(!healed){ keepCoding(); hope--; } یعنی تا زمانی که بهبود نیافته‌ام، به کد زدن ادامه می‌دهم و هر روز کمی از ناامیدی‌ام کاسته می‌شود. - ترمینال (باکس کوچک): $ life --hard $ pain --deep $ focus --on $ success --loading... نشان‌دهنده این است که زندگی سخت است و مسیر موفقیت در حال بارگذاری است. - یادداشت (To Do): تیک زدن گزینه "Build an Engineering..." نشان‌دهنده تمرکز روی ساختن آینده شغلی به جای غرق شدن در گذشته است. در مجموع: این تصویر نگاهی کمال‌گرایانه و منطقی به درد و رنج انسانی دارد؛ انگار برنامه‌نویس سعی دارد با تبدیل کردنِ "احساسات پیچیده" به "کد"، آن‌ها را قابل
2 · 278 ·
ا
بعد از مدت های خیییلی زیاد درود و سلام 🙋‍♂️ فکر کنم ۱ سال بیشتر شد که نبودم دقیق نمیدونم 🤷‍♂️ با یه پست متفاوت اومدم ، همینجوری دلی . تو این یک سال دوتا شرکت عوض کردم یه پنل ادمین فروشگاهی تنهایی زدم ، چنتا پروژه کوچیک رو بهشون فیچر اضافه کردم و باگ رفع کردم و ... رو یک ERP کار کردم و کد زدم و میزنم هنوز البته خلاصه اگر نیستم به بزرگی خودتون ببخشید ، فدای معرفت تک تکتون که تا حالا موندید تو کانال . 🙏🌹❤️
1 · 326 ·
اسکریپت کوچولو
سلام 🙋‍♂️ امروز یه رویداد داخل اصفهان برگزار شد که رفتم ، موضوع این بود که رزومه ، مهارت های نرم ، مهارت های تخصصی برسی بشه . نقاط قوت و ضعف مشخص بشه . مرحله اول : یک جلسه عمومی برای همه بود . مرحله دوم : یک جلسه خصوصی HR بود . مرحله سوم : یک جلسه خصوصی فنی تو حوزه تخصصی ، که خب برای من میشد فرانت اند . در کل بخوام راجبش بگم ، نسبت به هزینه ای که کردم ، واقعا ارزشش داشت . خیلی نکات مفیدی داشت . تجربه خیلی متفاوتی بود . و اگر علاقه داشته باشید ، یک خلاصه ازش را با شماهم به اشتراک بزارم . تا شماهم از یکسری نکاتش که خب به صورت عمومی هست استفاده کنید .
371 ·
Файл
نکات رویداد.pdf · 167 КБ · нажмите — покажем
7 · 417 ·
ا
ОтветФайл
کل رویداد حدود ۳ ساعت بود ، و خب حقیقتا بیشتر روی خودم و رزومه شخصی و مهارت های تخصصی خودم مانور دادند . و نکاتی که گفتن مختص خودم بود . اما تمام تلاشم کردم ، به صورت خلاصه و مفید ، اون نکاتی که میشد با شما عزیزان به اشتراک بزارم را تبدیل به محتوای متنی کنم ، تا شماهم استفاده کنید . امیدوارم براتون مفید باشه . با آرزوی موفقیت و سلامتی برای همتون . ❤️🌹🌹🙏
461 ·
R
Ramin
Файл
react-testing-jts-code.pdf · 1.6 МБ · нажмите — покажем
سلام دوستان عزیز ، یه فایل آماده کردم مربوط به تست نویسی در react هست . از اینکه اصن تست نویسی چی هست تا انواع تست نویسی و نمونه تست هایی که ما معمولا در react مینویسیم برای برنامه خودمون . امیدوارم براتون مفید باشه . با آرزوی موفقیت و سلامتی برای شما همراهان عزیز کانال JtsCode .
16 · 255 ·
Ramin
Фотография
нажмите — покажем
سلام ، این چند روز این کتاب میخوندم ، تمام شد . دوست دارید یه خلاصه ازش براتون بزارم ؟
43 ·

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем