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

🟣 موضوع : ‏مدیریت خطا (Error Handling) و دیباگینگ (Debugging) - توقف بر روی خطاها (Pause on Exceptions): یافتن منشاء خطاهای مدیریت نشده

✨ نکته :

‏از console.log 🖨️ زیاد استفاده کن! یه عالمه اطلاعات می‌تونه بهت بده تا بفهمی چی داره تو کدت می‌گذره.


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

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

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

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

🟣 موضوع : ‏کار با Service Workers و اصول PWA

🟢 سوال :

‏چرخه عمر Service Worker شامل کدام مراحل است؟

گزینه 1:
Download, Install, Activate
گزینه 2:
Install, Activate, Run
گزینه 3:
Register, Install, Activate
گزینه 4:
Download, Activate, Run

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

🟢 توضیح :

‏چرخه عمر Service Worker شامل مراحل دانلود، نصب و فعال سازی است.


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

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

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

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

🟣 موضوع : ‏جاوا اسکریپت در مرورگر - اعتبارسنجی فرمت ایمیل در ورودی‌های کاربر

✨ نکته :

‏یه راه ساده برای چک کردن فرمت ایمیل، استفاده از عبارت باقاعده (Regex) هست. یه چیزی مثل /\S+@\S+\.\S+/ کار رو راه میندازه! 🚀


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

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

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

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

🟣 موضوع : ‏مدیریت فرم‌ها و رویداد onChange

✨ نکته :

‏یادت باشه هندل کردن submit خیلی مهمه! جلوی رفرش شدن صفحه رو بگیر و اطلاعات فرم رو بفرست به سرور. 🚀


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‏آیا می‌دونستید با ChainMap در پایتون 🐍 میشه چند تا دیکشنری رو به هم "زنجیر" کرد؟

‏دیگه لازم نیست دستی ادغامشون کنید! 😎

‏ChainMap یه لیست از دیکشنری‌ها رو می‌گیره و مثل یه دیکشنری واحد باهاشون کار می‌کنه.

‏مثلاً برای تنظیمات برنامه، اولویت‌بندی مقادیر پیش‌فرض و مقادیر کاربر خیلی راحت میشه 👌.

```python
from collections import ChainMap

defaults = {'color': 'red', 'user': 'guest'}
command_line = {'user': 'admin'}

combined = ChainMap(command_line, defaults)

print(combined['color']) # Output: red
print(combined['user']) # Output: admin
```
‏به همین سادگی! 👍
‏#پایتون #آموزش #ChainMap

https://t.me/python7ir
💡 نکته #جاوا_اسکریپت

🟣 موضوع : ‏مبانی زبان جاوا اسکریپت - مقدمه‌ای بر اعلان متغیرها: چرا var، let و const اهمیت دارند؟

✨ نکته :

‏const برای متغیرهایی استفاده میشه که مقدارشون ثابت می‌مونه. انگار یه سنگ محکم و تغییرناپذیره! 🪨💪


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‏یه بازی باحال با پایتون بسازیم؟ 😎

‏با کدنویسی یه بازی حدس عدد خیلی ساده‌ست!

‏عدد رو انتخاب کن،
‏برنامه حدس بزنه! 🔢

‏کدش رو تو اینترنت سرچ کن "python guess the number game"
‏کلی آموزش باحال پیدا می‌کنی. 😉

‏#پایتون #برنامه_نویسی #بازی

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

🟣 موضوع : ‏مبانی استفاده از کتابخانه‌های شخص ثالث: انتخاب و ادغام در پروژه

🟢 سوال :

‏پس از انتخاب یک کتابخانه شخص ثالث، اولین قدم برای استفاده از آن در پروژه چیست؟

گزینه ۱:
‏دانلود مستقیم فایل‌های سورس کد و قرار دادن آن‌ها در پروژه

گزینه ۲:
‏نصب کتابخانه از طریق یک مدیر بسته (package manager)

گزینه ۳:
‏کپی کردن اسکریپت‌های آنلاین کتابخانه در فایل‌های HTML

گزینه ۴:
‏نوشتن مجدد تمام عملکردهای کتابخانه به صورت سفارشی



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

🟢 توضیح :

‏مدیران بسته (مانند npm برای جاوااسکریپت، pip برای پایتون، Maven برای جاوا) فرآیند نصب، به‌روزرسانی و مدیریت وابستگی‌های پروژه را ساده می‌کنند.

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

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

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

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

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

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

🟣 Eclipse

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

🟣 دوره آموزش Eclipse


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

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

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

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

🟣 موضوع : ‏مفاهیم متغیرها و انواع داده‌ها: تعریف، نوع‌های عددی، متنی و منطقی

🟢 سوال :

‏کدام یک از موارد زیر یک نوع داده منطقی است؟

گزینه ۱:
‏عدد صحیح (Integer)

گزینه ۲:
‏رشته (String)

گزینه ۳:
‏بولی (Boolean)

گزینه ۴:
‏آرایه (Array)



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

🟢 توضیح :

‏بولی (Boolean) یک نوع داده منطقی است که برای نگهداری مقادیر درست (True) یا نادرست (False) استفاده می‌شود.

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

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

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

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

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

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

🟣 Eclipse

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

🟣 دوره آموزش Eclipse


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

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

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

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

🟣 موضوع : ‏مبانی Functional Programming در جاوا اسکریپت

🟢 سوال :

‏کدام یک از موارد زیر یک تابع خالص (Pure Function) است؟

گزینه 1:
‏تابعی که یک متغیر سراسری را تغییر می دهد.
گزینه 2:
‏تابعی که همیشه یک مقدار ثابت برمی گرداند.
گزینه 3:
‏تابعی که خروجی آن فقط به ورودی هایش بستگی دارد و هیچ اثر جانبی ندارد.
گزینه 4:
‏تابعی که از توابع تصادفی استفاده می کند.

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

🟢 توضیح :

‏توابع خالص بدون اثرات جانبی هستند و خروجی آنها فقط به ورودی هایشان بستگی دارد.


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

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

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

آدرس وبسایت:
https://Tutorial24.ir
‏🐍 پایتون رو میشناسی؟ خالقش "Guido van Rossum" هلندیه!

‏سال ۱۹۹۱ اولین نسخه پایتون منتشر شد.

‏هدف Guido، زبانی ساده و خوانا بود، شبیه انگلیسی! 🤩

‏اسم پایتون رو از یه سریال کمدی انگلیسی گرفته، "Monty Python"! 😂

https://t.me/python7ir
🔵 کوییز #React_js

🟣 موضوع : ‏Toast Notification با react‑toastify

🟢 سوال :

‏ساده‌ترین روش برای نمایش یک نوتیفیکیشن متنی در React چیست؟

گزینه 1:
‏toast.error('پیام')
گزینه 2:
‏toast.info('پیام')
گزینه 3:
‏toast('پیام')
گزینه 4:
‏toast.show('پیام')

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

🟢 توضیح :

‏متد toast() پیام ساده را نمایش می‌دهد


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

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

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

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

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

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

🟣 Eclipse

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

🟣 دوره آموزش Eclipse


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

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

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

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

🟣 موضوع : ‏تفاوت Context API با Prop Drilling

✨ نکته :

‏Context API مثل یه سوپرمارکت 🛒 بزرگ برای کامپوننت‌هاته! هر چی لازم دارن، سریع و آسون پیدا میکنن! ✨


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

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

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

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

🟣 موضوع : ‏ابزارهای توسعه و ساخت پروژه - بررسی و اصلاح تنظیمات Optimization در Webpack برای تسهیل عیب‌یابی

✨ نکته :

‏کاشف بسته‌ها (Bundle Analyzer) رو امتحان کن! 🔍📦 از ابزارهایی مثل webpack-bundle-analyzer استفاده کن تا ببینی دقیقا چه چیزهایی تو بسته‌ نهایی‌ هستن و کدوم بخش‌ها حجم زیادی گرفتن.


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

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

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

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

🟣 موضوع : ‏امنیت در جاوا اسکریپت - ابزارهای DAST رایج برای جاوا اسکریپت: OWASP ZAP، Burp Suite، و ابزارهای مبتنی بر مرورگر

✨ نکته :

‏هیچ وقت اطلاعات حساس رو تو کد سمت کاربر ذخیره نکن! 🤫 یه هکر میتونه پیداش کنه. 😈


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

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

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

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

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

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

🟣 Eclipse

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

🟣 دوره آموزش Eclipse


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

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

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

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

🟣 موضوع : ‏جاوا اسکریپت در مرورگر - تغییر استایل عناصر با استفاده از style و دسترسی به خصوصیات CSS

✨ نکته :

‏می‌خوای یه استایلی که قبلاً با style اضافه کردی رو حذف کنی؟ کافیه مقدارش رو برابر رشته خالی بذاری! element.style.backgroundColor = ''; همینقدر ساده! ✨


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

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

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

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

🟣 موضوع : ‏Deployment پروژه Next.js روی Vercel

✨ نکته :

‏برای مانیتورینگ سایتت، از Vercel Analytics استفاده کن. ببین کدوم صفحات بیشتر بازدید دارن و مشکلات احتمالی رو پیدا کن. 👀


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

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

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

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