آموزش ویدیویی جاوا اسکریپت، Node.js ، React ، jQuery ، Vue و ...
1.62K subscribers
155 photos
72 videos
121 files
1.85K links
Download Telegram
🔵 کوییز #جاوا_اسکریپت

🟣 موضوع : ‏ایجاد استثناء سفارشی در جاوا اسکریپت

🟢 سوال :

‏کدام ویژگی به صورت خودکار شامل جزئیات محل وقوع خطا مانند سلسله‌مراتب فراخوانی‌ها است؟

گزینه 1:
error.toString()
گزینه 2:
error.valueOf()
گزینه 3:
error.message
گزینه 4:
error.stack

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

🟢 توضیح :

‏ویژگی stack حاوی trace کامل از محل پرتاب خطا است.


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

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

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

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

🟣 موضوع : ‏مدیریت آیکن‌ها با React‑Icons

🟢 سوال :

‏React Icons چیست؟

گزینه 1:
‏یک کتابخانه UI
گزینه 2:
‏یک کتابخانه مدیریت state
گزینه 3:
‏یک کتابخانه آیکون
گزینه 4:
‏یک فریم‌ورک CSS

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

🟢 توضیح :

‏React Icons مجموعه‌ای از کامپوننت‌های React است که آیکون‌های محبوب را در دسترس قرار می‌دهد.


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

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

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

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

🟣 موضوع : ‏مبانی Prototype و وراثت پروتوتایپی

🟢 سوال :

‏کدام یک از موارد زیر روشی برای شبیه سازی وراثت در جاوااسکریپت قبل از معرفی کلاس‌ها است؟

گزینه 1:
Object.setPrototypeOf
گزینه 2:
Object.getPrototypeOf
گزینه 3:
Constructor functions
گزینه 4:
Object.assign

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

🟢 توضیح :

‏توابع سازنده (Constructor functions) به همراه Prototype ها به عنوان روشی برای شبیه سازی وراثت در جاوااسکریپت قبل از معرفی کلاس‌ها استفاده می‌شدند.


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

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

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

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

🟣 موضوع : ‏ساخت Hook داده‌کاوی (Data Fetching)

🟢 سوال :

‏فراخوانی async چه زمانی باید داخل useEffect قرار گیرد؟

گزینه 1:
‏در constructor
گزینه 2:
‏در روش componentDidMount
گزینه 3:
‏داخل کال‌بک useEffect
گزینه 4:
‏در initial state useState

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

🟢 توضیح :

‏باید درون تابع callback useEffect قرار گیرد تا هم‌زمان با رندر اجرا شود.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🎓 پکیج‌های طلایی آموزش برنامه‌نویسی از Udemy
📦 با زیرنویس فارسی | روی فلش ۱۲۸ گیگابایتی | آماده ارسال فوری 🚀

🧠 یادگیری با بهترین دوره‌ها، از مبتدی تا حرفه‌ای!


💻 توسعه دهنده فرانت اند هستی؟ اینا مخصوص توئه:

🔹 جاوااسکریپت (JavaScript)
📥 پکیج دوره‌های جاوااسکریپت

🎨 آموزش CSS: طراحی شیک و حرفه‌ای صفحات وب
📥 پکیج دوره‌های CSS

⚛️ آموزش React JS: دنیای کامپوننت‌ها و رابط کاربری مدرن
📥 پکیج دوره‌های React

آموزش 🅰️ Angular: فریم‌ورک قدرتمند گوگل برای اپ‌های حرفه‌ای
📥 پکیج دوره‌های Angular

🌐 آموزش Next.js: ساخت اپلیکیشن‌های SSR و فوق سریع
📥 دانلود پکیج دوره‌های Next.js



🧑‍💻 توسعه دهنده بکند هستی؟ اینا مخصوص شماست:

🚀 آموزش ASP .NET Core: برای ساخت API و وب‌سایت‌های مقیاس‌پذیر
📥 پکیج دوره‌های ASP.NET Core

🧾 آموزش Node .Js : نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های Node.Js


🧾 آموزش TypeScript: نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های TypeScript


📩 برای سفارش سریع: وارد لینک‌ها شو و ثبت سفارش رو بزن

📦 ارسال به سراسر ایران با پست پیشتاز
🔵 کوییز #جاوا_اسکریپت

🟣 موضوع : ‏ایجاد استثناء سفارشی در جاوا اسکریپت

🟢 سوال :

‏بهترین روش برای ثبت استثنا چیست؟

گزینه 1:
`console.log(e)`
گزینه 2:
`console.error(e)`
گزینه 3:
`console.warn(e)`
گزینه 4:
`alert(e)`

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

🟢 توضیح :

‏`console.error` برای ثبت خطاها به صورت استاندارد استفاده می‌شود.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #‏جاوا_اسکریپت

🟣 موضوع : ‏کار با کوکی‌ها در جاوا اسکریپت

🟢 سوال :

‏پارامتر "secure" در تنظیم کوکی برای چیست؟

گزینه 1:
‏کوکی فقط از طریق HTTPS ارسال شود
گزینه 2:
‏کوکی در سمت سرور رمزگذاری شود
گزینه 3:
‏جلوگیری از دسترسی جاوا اسکریپت به کوکی
گزینه 4:
‏تعیین سطح امنیت کوکی

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

🟢 توضیح :

‏پارامتر secure تضمین می کند که کوکی فقط از طریق یک اتصال امن HTTPS ارسال می شود.


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

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

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

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

🟣 موضوع : ‏نمایش پیشرفت بارگذاری (Progress)

🟢 سوال :

‏برای جلوگیری از مسدود شدن رابط کاربری در حین بارگذاری، چه کاری باید انجام داد؟

گزینه 1:
‏از حلقه `while` استفاده کنید
گزینه 2:
‏از `async/await` یا Promise استفاده کنید
گزینه 3:
‏از `alert` استفاده کنید
گزینه 4:
‏از `console.log` استفاده کنید

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

🟢 توضیح :

‏`async/await` یا Promise به جلوگیری از مسدود شدن رابط کاربری در حین بارگذاری کمک می‌کنند.


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

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

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

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

🟣 موضوع : ‏API Routes در Next.js

🟢 سوال :

‏API routes در Next.js باید در کدام پوشه قرار بگیرند؟

گزینه 1:
pages/api
گزینه 2:
components
گزینه 3:
public
گزینه 4:
styles

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

🟢 توضیح :

‏فایل‌های API در pages/api قرار می‌گیرند


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

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

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

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

🟣 موضوع : ‏تعریف کلاس‌ها (Classes) در ES6

🟢 سوال :

‏در ES6 روش صحیح تعریف متد خصوصی (private) چیست؟

گزینه 1:
‏با کلمه private
گزینه 2:
‏با زیرخط (_)
گزینه 3:
‏با علامت #
گزینه 4:
‏درون constructor

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

🟢 توضیح :

‏با پیشوند # می‌توان فیلدها و متدهای خصوصی تعریف کرد.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🎓 پکیج‌های طلایی آموزش برنامه‌نویسی از Udemy
📦 با زیرنویس فارسی | روی فلش ۱۲۸ گیگابایتی | آماده ارسال فوری 🚀

🧠 یادگیری با بهترین دوره‌ها، از مبتدی تا حرفه‌ای!


💻 توسعه دهنده فرانت اند هستی؟ اینا مخصوص توئه:

🔹 جاوااسکریپت (JavaScript)
📥 پکیج دوره‌های جاوااسکریپت

🎨 آموزش CSS: طراحی شیک و حرفه‌ای صفحات وب
📥 پکیج دوره‌های CSS

⚛️ آموزش React JS: دنیای کامپوننت‌ها و رابط کاربری مدرن
📥 پکیج دوره‌های React

آموزش 🅰️ Angular: فریم‌ورک قدرتمند گوگل برای اپ‌های حرفه‌ای
📥 پکیج دوره‌های Angular

🌐 آموزش Next.js: ساخت اپلیکیشن‌های SSR و فوق سریع
📥 دانلود پکیج دوره‌های Next.js



🧑‍💻 توسعه دهنده بکند هستی؟ اینا مخصوص شماست:

🚀 آموزش ASP .NET Core: برای ساخت API و وب‌سایت‌های مقیاس‌پذیر
📥 پکیج دوره‌های ASP.NET Core

🧾 آموزش Node .Js : نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های Node.Js


🧾 آموزش TypeScript: نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های TypeScript


📩 برای سفارش سریع: وارد لینک‌ها شو و ثبت سفارش رو بزن

📦 ارسال به سراسر ایران با پست پیشتاز
🔵 کوییز #‏جاوا_اسکریپت

🟣 موضوع : ‏کاربرد Memoization در بهینه‌سازی کد

🟢 سوال :

‏هدف اصلی استفاده از Memoization در جاوا اسکریپت چیست؟

گزینه 1:
‏کاهش مصرف CPU
گزینه 2:
‏کاهش مصرف حافظه
گزینه 3:
‏بهبود عملکرد و سرعت اجرای کد
گزینه 4:
‏ساده‌تر کردن دیباگ کردن کد

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

🟢 توضیح :

‏هدف اصلی Memoization بهبود عملکرد برنامه با جلوگیری از محاسبات تکراری است، که منجر به کاهش زمان اجرا و در نتیجه بهبود سرعت می‌شود.


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

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

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

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

🟣 موضوع : ‏Higher Order Functions: توابعی که دیگر توابع را می‌پذیرند

🟢 سوال :

‏کدام یک از موارد زیر یک مثال از تابع مرتبه بالاتر نیست؟

گزینه 1:
setInterval()
گزینه 2:
addEventListener()
گزینه 3:
console.log()
گزینه 4:
Array.forEach()

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

🟢 توضیح :

‏console.log() فقط یک مقدار را در کنسول چاپ می کند و تابع مرتبه بالاتر نیست.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #‏جاوا_اسکریپت

🟣 موضوع : ‏مفاهیم Promises برای برنامه‌نویسی غیرهمزمان

🟢 سوال :

‏کدام یک از گزینه‌های زیر راه صحیح ایجاد یک Promise رد شده است؟

گزینه 1:
‏new Promise(() => reject('خطا'));
گزینه 2:
‏new Promise((resolve, reject) => reject('خطا'));
گزینه 3:
‏Promise.reject('خطا');
گزینه 4:
‏Promise.newReject('خطا');

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

🟢 توضیح :

‏Promise.reject(reason) یک Promise جدید ایجاد می‌کند که بلافاصله با دلیل مشخص شده رد می‌شود.


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

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

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

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

🟣 موضوع : ‏دسترسی‌پذیری (Accessibility) در کامپوننت‌ها

🟢 سوال :

‏در React.js برای مشخص کردن ترتیب پیمایش صفحه‌کلید (keyboard navigation) روی عناصر، از کدام ویژگی استفاده می‌شود؟

گزینه 1:
tabIndex
گزینه 2:
aria-label
گزینه 3:
role
گزینه 4:
alt

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

🟢 توضیح :

‏ویژگی tabIndex ترتیب فوکوس صفحه‌کلید را مشخص می‌کند.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #‏جاوا_اسکریپت

🟣 موضوع : ‏آشنایی با async و await

🟢 سوال :

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

گزینه 1:
result = myFunction();
گزینه 2:
await myFunction();
گزینه 3:
myFunction().then(result => {...});
گزینه 4:
let result = new myFunction();

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

🟢 توضیح :

‏توابع async یک Promise برمی‌گردانند، بنابراین برای دریافت نتیجه آن‌ها باید از .then() یا await (در داخل یک تابع async دیگر) استفاده کرد.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🎓 پکیج‌های طلایی آموزش برنامه‌نویسی از Udemy
📦 با زیرنویس فارسی | روی فلش ۱۲۸ گیگابایتی | آماده ارسال فوری 🚀

🧠 یادگیری با بهترین دوره‌ها، از مبتدی تا حرفه‌ای!


💻 توسعه دهنده فرانت اند هستی؟ اینا مخصوص توئه:

🔹 جاوااسکریپت (JavaScript)
📥 پکیج دوره‌های جاوااسکریپت

🎨 آموزش CSS: طراحی شیک و حرفه‌ای صفحات وب
📥 پکیج دوره‌های CSS

⚛️ آموزش React JS: دنیای کامپوننت‌ها و رابط کاربری مدرن
📥 پکیج دوره‌های React

آموزش 🅰️ Angular: فریم‌ورک قدرتمند گوگل برای اپ‌های حرفه‌ای
📥 پکیج دوره‌های Angular

🌐 آموزش Next.js: ساخت اپلیکیشن‌های SSR و فوق سریع
📥 دانلود پکیج دوره‌های Next.js



🧑‍💻 توسعه دهنده بکند هستی؟ اینا مخصوص شماست:

🚀 آموزش ASP .NET Core: برای ساخت API و وب‌سایت‌های مقیاس‌پذیر
📥 پکیج دوره‌های ASP.NET Core

🧾 آموزش Node .Js : نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های Node.Js


🧾 آموزش TypeScript: نوشتن کدهای ایمن‌تر و حرفه‌ای‌تر
📥 پکیج دوره‌های TypeScript


📩 برای سفارش سریع: وارد لینک‌ها شو و ثبت سفارش رو بزن

📦 ارسال به سراسر ایران با پست پیشتاز
Media is too big
VIEW IN TELEGRAM
🔵 آموزش گیت (Git) - Commit

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

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

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

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


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز #‏جاوا_اسکریپت

🟣 موضوع : ‏مدیریت خطا در توابع ناهمزمان

🟢 سوال :

‏متد .finally() در Promises برای چه منظوری استفاده می‌شود و آیا به نتیجه Promise دسترسی دارد؟

گزینه 1:
‏برای مدیریت خطاهای نهایی؛ بله.
گزینه 2:
‏برای اجرای کد پس از انجام یا رد شدن Promise؛ خیر.
گزینه 3:
‏برای تبدیل Promise به یک مقدار همزمان؛ بله.
گزینه 4:
‏برای لغو یک Promise در حال انتظار؛ خیر.

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

🟢 توضیح :

‏متد .finally(callback) یک تابع callback را می‌گیرد که پس از انجام یا رد شدن Promise اجرا می‌شود و به مقدار یا دلیل نهایی دسترسی ندارد.


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

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

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

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

🟣 موضوع : ‏مدیریت انیمیشن‌ها با CSS و جاوا اسکریپت

🟢 سوال :

‏برای تنظیم تأخیر قبل از شروع یک انیمیشن CSS از چه خاصیتی استفاده می‌شود؟

گزینه 1:
animation-delay
گزینه 2:
animation-duration
گزینه 3:
delay
گزینه 4:
transition-delay

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

🟢 توضیح :

‏خاصیت animation-delay مدت زمان تأخیر قبل از شروع انیمیشن را مشخص می‌کند.


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

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

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

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