آموزش ویدیویی جاوا اسکریپت، Node.js ، React ، jQuery ، Vue و ...
1.62K subscribers
158 photos
81 videos
121 files
1.9K links
Download Telegram
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی

🟣 موضوع : ‏مفاهیم تست خودکار: نوشتن تست‌های واحد و یکپارچگی

🟢 سوال :

‏تست یکپارچگی (Integration Test) چیست؟

گزینه ۱:
‏تستی که یک بخش کوچک از کد را آزمایش می‌کند

گزینه ۲:
‏تستی که عملکرد کلی سیستم را از ابتدا تا انتها بررسی می‌کند

گزینه ۳:
‏تستی که تعامل و همکاری بین چند بخش مختلف از سیستم را آزمایش می‌کند

گزینه ۴:
‏تستی که رابط کاربری نرم‌افزار را ارزیابی می‌کند



🔵 گزینه صحیح: 3

🟢 توضیح :

‏تست یکپارچگی بررسی می‌کند که آیا بخش‌های مختلف سیستم (مانند ماژول‌ها، کلاس‌ها یا سرویس‌ها) به درستی با یکدیگر تعامل و همکاری می‌کنند.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا_اسکریپت

🟣 موضوع : ‏کار با APIها و درخواست‌های شبکه - JSON چیست؟ تاریخچه و اهمیت در ارتباطات وب

✨ نکته :

‏یادت باشه CORS یه کم اذیت می‌کنه! اگه مشکلی داشتی، دنبال راه حل‌های CORS بگرد. 🚧


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا_اسکریپت

🟣 موضوع : ‏محیط‌های اجرایی جاوا اسکریپت - تفاوت‌های عملکردی Event Loop در مرورگرها و Node.js: Web APIs در مقابل libuv و Thread Pool

✨ نکته :

‏Event Loop تو مرورگر منتظر دستورات DOM و UI می‌مونه، برای همین انیمیشن و تعامل با کاربر خیلی مهمه 🖱️🤩.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا_اسکریپت

🟣 موضوع : ‏الگوهای طراحی (Design Patterns) و برنامه‌نویسی تابعی (Functional Programming) در جاوا اسکریپت - پیاده‌سازی الگوی Module کلاسیک برای ایجاد اعضای خصوصی (Private) و عمومی (Public) با استفاده از Closure

✨ نکته :

‏توابع عمومی‌ات رو تو یه آبجکت برگردون. اینجوری میشه بهشون از بیرون دسترسی داشت. 🔑


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا_اسکریپت

🟣 موضوع : ‏مدیریت رویدادها (Events) - تفاوت بین stopPropagation و stopImmediatePropagation: مقایسه دقیق

✨ نکته :

‏یه مثال واقعی: یه لیست <ul> داری و آیتم‌های <li> داخلش. اگه رو یه <li> کلیک کنی و stopPropagation رو فعال کنی، رویداد کلیک به <ul> نمیرسه. این خوبه اگه <ul> خودش یه کاری با کلیک‌هاش داره! 🙅‍♀️


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا_اسکریپت

🟣 موضوع : ‏تست‌نویسی در جاوا اسکریپت - انواع Assertions در Jest: toBe، toEqual، toMatch، toThrow و غیره

✨ نکته :

‏دنبال یه تیکه متن خاصی تو یه رشته‌ای؟ 🕵️‍♀️ toMatch رو با یه عبارت باقاعده (Regex) امتحان کن! عالیه برای تست فرمت‌های ایمیل یا پسورد. 📧


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 Eclipse - Refactoring

🟢 کیفیت : متوسط

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

🟣 Eclipse

🟢 زبان آموزش: انگلیسی

🟣 دوره آموزش Eclipse


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 Eclipse - Add Bookmarks

🟢 کیفیت : متوسط

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

🟣 Eclipse

🟢 زبان آموزش: انگلیسی

🟣 دوره آموزش Eclipse


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
‏Flask یه فریم‌ورک پایتون خیلی خوب برای ساختن وب‌سایت‌های ساده‌ست! 🤩

‏می‌خوای یه وب‌سایت کوچیک و سریع بالا بیاری؟ Flask عالیه!

‏با چند خط کد می‌تونی یه وب‌اپلیکیشن ساده بسازی و اجراش کنی. 🚀

‏آموزش‌های زیادی آنلاین هست، یه سرچ بزن و شروع کن! 💻
‏#پایتون #Flask #وب

https://t.me/python7ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 Eclipse - Task Management

🟢 کیفیت : متوسط

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

🟣 Eclipse

🟢 زبان آموزش: انگلیسی

🟣 دوره آموزش Eclipse


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #React_js

🟣 موضوع : ‏بارگذاری پویا (Dynamic Imports)

✨ نکته :

‏زیاده‌روی نکن! کامپوننت‌های کوچیک و مهمی که تو همون صفحه اول لازمن رو دینامیک لود نکن چون خودش یه سربار کوچیکی داره. 🤔


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا_اسکریپت

🟣 موضوع : ‏مبانی زبان جاوا اسکریپت - آرایه‌ها: مرتب‌سازی آرایه‌ها با متد sort و توابع مقایسه‌ای

✨ نکته :

‏برای مرتب‌سازی بدون تغییر آرایه اصلی، اول یه کپی ازش بگیر. 📋 مثلاً با [...myArray].sort() یا myArray.slice().sort() یه آرایه جدید می‌سازی.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
‏🚀 کارهای سنگین تو پایتون کند پیش میرن؟

‏راه حل: Background Jobs! 💡

‏با اجرای تسک‌ها در پس‌زمینه، برنامه اصلی شما بدون وقفه به کارش ادامه میده. مثلاً ارسال ایمیل یا پردازش فایل‌های حجیم.

‏با ما همراه باشین تا یاد بگیرین چطور با کتابخونه‌هایی مثل Celery یا asyncio، کارهاتون رو بهینه کنید. ⚙️

‏#پایتون #آموزش #BackgroundJobs

https://t.me/python7ir
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی

🟣 موضوع : ‏آشنایی با اصول برنامه‌نویسی تابعی: مفاهیم پایه و کاربردها

🟢 سوال :

‏کدام یک از موارد زیر از اصول اساسی برنامه‌نویسی تابعی محسوب می‌شود؟

گزینه ۱:
‏تغییر حالت (Mutation)

گزینه ۲:
‏عوارض جانبی (Side Effects)

گزینه ۳:
‏توابع خالص (Pure Functions)

گزینه ۴:
‏وراثت (Inheritance)



🔵 گزینه صحیح: 3

🟢 توضیح :

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

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #مفاهیم_کلی_برنامه_نویسی

🟣 موضوع : ‏الگوریتم: مفهوم، اهمیت و مثال‌های کاربردی

🟢 سوال :

‏الگوریتم (Algorithm) چیست؟

گزینه ۱:
‏یک زبان برنامه‌نویسی

گزینه ۲:
‏مجموعه‌ای از دستورالعمل‌های گام‌به‌گام برای حل یک مسئله

گزینه ۳:
‏یک پایگاه داده

گزینه ۴:
‏یک سیستم عامل



🔵 گزینه صحیح: 2

🟢 توضیح :

‏الگوریتم (Algorithm) مجموعه‌ای از دستورالعمل‌های گام‌به‌گام برای حل یک مسئله است.

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #React

🟣 موضوع : ‏مقابله با درخواست‌های هم‌زمان و تداخل آن‌ها

✨ نکته :

‏اگه داده‌ها خیلی شبیه هم هستن، از useMemo برای کش کردنشون استفاده کن! 🧠💡


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #React

🟣 موضوع : ‏چرخه‌ی حیات در Class Component (کلاس‌محور)

✨ نکته :

‏اگه تو کلاس کامپوننت Reactت یه متغیر state داری، حواست باشه که وقتی مقدارش رو عوض می‌کنی، React دوباره render می‌کنه! 🔄✨


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #React

🟣 موضوع : ‏نمایش وضعیت بارگذاری (Loading) در هنگام دریافت داده

✨ نکته :

‏برای نشون دادن وضعیت بارگیری، می تونی از conditional rendering استفاده کنی (if/else) یا از && اپراتور. ✅


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #جاوا_اسکریپت

🟣 موضوع : ‏محیط‌های اجرایی جاوا اسکریپت - تاریخچه مختصر توسعه محیط‌های اجرایی جاوا اسکریپت

✨ نکته :

‏یادته جنگ مرورگرها رو؟ مایکروسافت هم JScript رو ساخت و یه دعوایی شد! آخرش مجبور شدن استانداردش کنن و شد ECMAScript. 📜⚔️


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
This media is not supported in your browser
VIEW IN TELEGRAM
🔵 آموزش گیت (Git) - Stashing

🟢 کیفیت : متوسط

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

🟣 آموزش گیت (Git)

🟢 زبان آموزش: فارسی


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #React_js

🟣 موضوع : ‏Hook پیشرفته: `useRef`

🟢 سوال :

‏کدام گزینه بیان درستی از رفتار useRef در رندرهای مجدد است؟

گزینه 1:
‏تغییر دادن مقدار ref باعث رندر مجدد می‌شود
گزینه 2:
‏تغییر مقدار current باعث رندر نمی‌شود
گزینه 3:
‏ref یک روش برای مدیریت Context است
گزینه 4:
‏ref فقط برای المان‌های کلاس است

🔵 گزینه صحیح: 2

🟢 توضیح :

‏تغییر current باعث رندر مجدد نمی‌شود مگر state تغییر کند.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir