#VsCode
#Tips_N_Tricks
بچه ها این شورتکات ها خیلی کاربردی هستن , سعی کنید یاد بگیرید 👌👌
Channel | Group | YouTube
#Tips_N_Tricks
بچه ها این شورتکات ها خیلی کاربردی هستن , سعی کنید یاد بگیرید 👌👌
Channel | Group | YouTube
👍15🔥6❤🔥3❤1
#Fun
#Tips_N_Tricks
#javascript
من داشتم خودمو قانع میکردم که js منطقیه تا اینکه با این صحنه روبرو شدم 😁😁
البته جای بحث داره و علت خاص خودشو داره 🫣
منم نمیدونم چی به چیه هرکی میدونه بیاد یه توضیحی بده 😂😂
Channel | Group | YouTube
#Tips_N_Tricks
#javascript
من داشتم خودمو قانع میکردم که js منطقیه تا اینکه با این صحنه روبرو شدم 😁😁
البته جای بحث داره و علت خاص خودشو داره 🫣
منم نمیدونم چی به چیه هرکی میدونه بیاد یه توضیحی بده 😂😂
Channel | Group | YouTube
😎19👍6
#Tips_N_Tricks
#Git
✅معرفی fast-forward only در Git
این fast-forward only یک گزینه در git pull است که به شما امکان میدهد بدون ایجاد commit جدید، تغییرات شاخه بالادستی را در شاخه فعلی خود ادغام کنید.
✅از fast-forward only زمانی استفاده میکنید که:
شاخه فعلی شما از شاخه بالادستی جلوتر باشد.
میخواهید تاریخچه commitها را خطی نگه دارید.
مثال:
✅در برخی موارد، حتی اگر شاخه فعلی شما از شاخه بالادستی شما جلوتر باشد، git pull --ff-only ممکن است با خطا مواجه شود.
برای مثال، اگر شاخه بالادستی شما شامل commitهای جدیدی باشد که در شاخه فعلی شما وجود ندارد، git pull --ff-only با خطا مواجه خواهد شد.
در این موارد، میتوانید از گزینههای دیگری مانند git pull --rebase استفاده کنید.
✅نکات:
قبل از استفاده از git pull --ff-only، باید از این موضوع اطمینان حاصل کنید که شاخه فعلی شما از شاخه بالادستی شما جلوتر است.
در مواردی که git pull --ff-only با خطا مواجه میشود، میتوانید از گزینههای دیگر مانند git pull --rebase استفاده کنید.
Channel | Group | YouTube
#Git
✅معرفی fast-forward only در Git
این fast-forward only یک گزینه در git pull است که به شما امکان میدهد بدون ایجاد commit جدید، تغییرات شاخه بالادستی را در شاخه فعلی خود ادغام کنید.
✅از fast-forward only زمانی استفاده میکنید که:
شاخه فعلی شما از شاخه بالادستی جلوتر باشد.
میخواهید تاریخچه commitها را خطی نگه دارید.
مثال:
git checkout master
git merge --ff-only feature
✅در برخی موارد، حتی اگر شاخه فعلی شما از شاخه بالادستی شما جلوتر باشد، git pull --ff-only ممکن است با خطا مواجه شود.
برای مثال، اگر شاخه بالادستی شما شامل commitهای جدیدی باشد که در شاخه فعلی شما وجود ندارد، git pull --ff-only با خطا مواجه خواهد شد.
در این موارد، میتوانید از گزینههای دیگری مانند git pull --rebase استفاده کنید.
✅نکات:
قبل از استفاده از git pull --ff-only، باید از این موضوع اطمینان حاصل کنید که شاخه فعلی شما از شاخه بالادستی شما جلوتر است.
در مواردی که git pull --ff-only با خطا مواجه میشود، میتوانید از گزینههای دیگر مانند git pull --rebase استفاده کنید.
Channel | Group | YouTube
🔥9
#Tips_N_Tricks
#nodejs
✅امروز میخوام براتون تفاوت بین Authentication و Authorization رو بگم :
اگه بک اند کار هستین احتمالا این دو عبارت رو در بحث امنیت زیاد شنیده باشین ولی حس کنید یکی هستن 🤷♂️
1️⃣و Authentication: عملیاتی هست که در اون بررسی میشه آیا کاربری که میخواهد وارد سایت شود وجود دارد یا نه همون احراز هویت هست که بسته به نوع سایت میتونه چک کردن یوزرنیم پسورد یا ارسال کد به موبایل و ایمیل باشه و....
2️⃣ و این Authorization:عملیاتی که در اون سطح دسترسی افراد مشخص میشه مثلا در یک سایت فقط ادمین میتواند به بخش لیست یوزر ها وارد شود و اطلاعات تمام افراد سایت راببیند و یک کاربر عادی نباید بتواند وارد چنین بخشی شود که این ایجاد محدودیت کار همین عملیات است.
💥مثلا در express با middleware ها این موضوع را هندل میکنیم
Channel | Group | YouTube
#nodejs
✅امروز میخوام براتون تفاوت بین Authentication و Authorization رو بگم :
اگه بک اند کار هستین احتمالا این دو عبارت رو در بحث امنیت زیاد شنیده باشین ولی حس کنید یکی هستن 🤷♂️
1️⃣و Authentication: عملیاتی هست که در اون بررسی میشه آیا کاربری که میخواهد وارد سایت شود وجود دارد یا نه همون احراز هویت هست که بسته به نوع سایت میتونه چک کردن یوزرنیم پسورد یا ارسال کد به موبایل و ایمیل باشه و....
2️⃣ و این Authorization:عملیاتی که در اون سطح دسترسی افراد مشخص میشه مثلا در یک سایت فقط ادمین میتواند به بخش لیست یوزر ها وارد شود و اطلاعات تمام افراد سایت راببیند و یک کاربر عادی نباید بتواند وارد چنین بخشی شود که این ایجاد محدودیت کار همین عملیات است.
💥مثلا در express با middleware ها این موضوع را هندل میکنیم
Channel | Group | YouTube
👍22🔥4
#Tips_N_Tricks
#javascript
⚠️حالت سخت گیرانه (use strict)با اعمال قوانین سختگیرانه تر به شناسایی خطاهای رایج کدنویسی کمک می کند.⚠️
دوستان از این بعد سعی میکنم هر روز یک پست در مورد جلوگیری از خطاها و اشتباهات رایج در جاوا اسکریپت براتون پست بذارم 💣
Channel | Group | YouTube
#javascript
⚠️حالت سخت گیرانه (use strict)با اعمال قوانین سختگیرانه تر به شناسایی خطاهای رایج کدنویسی کمک می کند.⚠️
دوستان از این بعد سعی میکنم هر روز یک پست در مورد جلوگیری از خطاها و اشتباهات رایج در جاوا اسکریپت براتون پست بذارم 💣
Channel | Group | YouTube
👍26🔥2
#Tips_N_Tricks
#javascript
🏁استفاده از پارامتر دیفالت در ساخت function باعث کلین کد شدن میشه و جلوگیری میکنه از کثیف کاری 🏁
❌اگه شما راه بهتری سراغ دارین حتما بگید تو گروه تا آگاهیمون بالاتر بره ❌
Channel | Group | YouTube
#javascript
🏁استفاده از پارامتر دیفالت در ساخت function باعث کلین کد شدن میشه و جلوگیری میکنه از کثیف کاری 🏁
❌اگه شما راه بهتری سراغ دارین حتما بگید تو گروه تا آگاهیمون بالاتر بره ❌
Channel | Group | YouTube
🔥19👍4❤2👌2
#Tips_N_Tricks
#javascript
❌استفاده از (Ternary operators) ها روشی مختصر برای نوشتن عبارات شرطی ارائه می دهند و می توانند خوانایی را افزایش دهند.❌
Channel | Group | YouTube
#javascript
❌استفاده از (Ternary operators) ها روشی مختصر برای نوشتن عبارات شرطی ارائه می دهند و می توانند خوانایی را افزایش دهند.❌
Channel | Group | YouTube
👍16🔥2
#Tips_N_Tricks
#nodejs
💥در این مقاله کوتاه گفتم که پکیج .env چیه؟ و به چه دردی میخوره؟؟؟
✅دوستان من اینجا فایل PDF اش رو هم میذارم که کسایی که دوست دارن این جا ببینش.
💫فقط لطفا انتشارش بدید که هر روز بزرگتر بشیم 💫
https://vrgl.ir/PT51V
Channel | Group | YouTube
👇👇👇👇👇👇👇👇👇👇👇
#nodejs
💥در این مقاله کوتاه گفتم که پکیج .env چیه؟ و به چه دردی میخوره؟؟؟
✅دوستان من اینجا فایل PDF اش رو هم میذارم که کسایی که دوست دارن این جا ببینش.
💫فقط لطفا انتشارش بدید که هر روز بزرگتر بشیم 💫
https://vrgl.ir/PT51V
Channel | Group | YouTube
👇👇👇👇👇👇👇👇👇👇👇
❤5🔥2🫡1
env.pdf
41.6 KB
#Tips_N_Tricks
#nodejs
💥در این مقاله کوتاه گفتم که پکیج .env چیه؟ و به چه دردی میخوره؟؟؟
💫فقط لطفا انتشارش بدید که هر روز بزرگتر بشیم 💫
Channel | Group | YouTube
#nodejs
💥در این مقاله کوتاه گفتم که پکیج .env چیه؟ و به چه دردی میخوره؟؟؟
💫فقط لطفا انتشارش بدید که هر روز بزرگتر بشیم 💫
Channel | Group | YouTube
❤🔥7❤3👍2🫡2🔥1🤯1
#Tips_N_Tricks
#Tools
⚠️خوب دیدم مشکل خیلی از کسایی هست که تازه با Git و Github آشنا شدن و گفتم این واجبه که بدونن.⚠️
🥇برای اینکه وقتی میخوایین پروژتون رو پوش کنید روی گیتهاب بعضی فایلهای اضافی یا اصلا فایلی که دوس نداریم بقیه رو گیتهاب ببین مثلا فولدر (نود ماژول و فایلهایی مثل .env ) نره توی گیتهابمون بیایین یه فایل .gitignore توی ریشه اصلی پروژه بسازید و اسم اون فایل یا فولدر هاتون رو توش بنویسید و کامیت کنید.
🥈و الان اگر پروژتون رو پوش کنید دیگه اونایی که توش نوشتین به گیتهاب ارسال نمیشن.
Channel | Group | YouTube
#Tools
⚠️خوب دیدم مشکل خیلی از کسایی هست که تازه با Git و Github آشنا شدن و گفتم این واجبه که بدونن.⚠️
🥇برای اینکه وقتی میخوایین پروژتون رو پوش کنید روی گیتهاب بعضی فایلهای اضافی یا اصلا فایلی که دوس نداریم بقیه رو گیتهاب ببین مثلا فولدر (نود ماژول و فایلهایی مثل .env ) نره توی گیتهابمون بیایین یه فایل .gitignore توی ریشه اصلی پروژه بسازید و اسم اون فایل یا فولدر هاتون رو توش بنویسید و کامیت کنید.
🥈و الان اگر پروژتون رو پوش کنید دیگه اونایی که توش نوشتین به گیتهاب ارسال نمیشن.
Channel | Group | YouTube
👍17❤🔥2🔥2⚡1
#Tips_N_Tricks
#javascript
⚖️ برای اینکه مقایسه های دقیقتر و مطمعن تری داشته باشید سعی کنید از
این 🟰🟰🟰 استفاده کنید . اینطوری از شرر خطاهای آخر کار خلاص میشین ⚖️
Channel | Group | YouTube
#javascript
⚖️ برای اینکه مقایسه های دقیقتر و مطمعن تری داشته باشید سعی کنید از
این 🟰🟰🟰 استفاده کنید . اینطوری از شرر خطاهای آخر کار خلاص میشین ⚖️
Channel | Group | YouTube
👍12🔥3❤1
#Tips_N_Tricks
#javascript
✅بررسی و هندل کردن مقادیر null و undefined همیشه یکی از واجبات هست که بعضا رعایت نمیشه و باعث ایجاد مشکلات میشه❌
Channel | Group | YouTube
#javascript
✅بررسی و هندل کردن مقادیر null و undefined همیشه یکی از واجبات هست که بعضا رعایت نمیشه و باعث ایجاد مشکلات میشه❌
Channel | Group | YouTube
🔥20👍9
#Tips_N_Tricks
#nodejs
💥انواع الگوهای طراحی نرم افزار💥
✅ شما تجربه استفاده از کدوم رو دارید؟؟ تجربیاتتون رو توی کامنتها بنویسید تا همه استفاده کنیم ❤️
💫فقط لطفا انتشارش بدید که هر روز بزرگتر بشیم 💫
Channel | Group | YouTube
#nodejs
💥انواع الگوهای طراحی نرم افزار💥
✅ شما تجربه استفاده از کدوم رو دارید؟؟ تجربیاتتون رو توی کامنتها بنویسید تا همه استفاده کنیم ❤️
💫فقط لطفا انتشارش بدید که هر روز بزرگتر بشیم 💫
Channel | Group | YouTube
👍6👌2
#Tips_N_Tricks
#Npm
✅ بچه ها تو این ویدیو مشکل نصب نشدن پکیجها توی NPM بخاطر عدم وجود فولدر npm و ادد نبودن در قسمت متغییرهای محیطی ویندوز رو توضیح دادم و یاد دادم که چطور حلش کنید.
https://youtu.be/RbuLNJ5sNRM
Channel | Group | YouTube
#Npm
✅ بچه ها تو این ویدیو مشکل نصب نشدن پکیجها توی NPM بخاطر عدم وجود فولدر npm و ادد نبودن در قسمت متغییرهای محیطی ویندوز رو توضیح دادم و یاد دادم که چطور حلش کنید.
https://youtu.be/RbuLNJ5sNRM
Channel | Group | YouTube
👍4🔥3❤2
#Tips_N_Tricks
💎 مقادیر Truthy و Falsy
به مقادیری که به منزله ی FALSE ارزیابی میشه رو مقادیر Falsy میگیم.
🟡 در جاوااسکریپت 6 مقدار زیر رو به عنوان مقدار Falsy در نظر میگیره
undefined, null, NaN, 0, " " و false
به مقادیری که به منزله ی TURE ارزیابی میشه رو مقادیر Truthy میگیم.
🟡 مقادیر غیر از مقادیر بالا Truthy تفسیر میشن
💬 نکته: مقدار 0 به عنوان Falsy شناخته میشه اما رشته ی "0" به عنوان Truthy تفیسر میشه.
💬 نکته 2: آرایه خالی یا آبجکت خالی به عنوان Truthy در نظر گرفته میشه.
Channel | Group | YouTube
💎 مقادیر Truthy و Falsy
به مقادیری که به منزله ی FALSE ارزیابی میشه رو مقادیر Falsy میگیم.
🟡 در جاوااسکریپت 6 مقدار زیر رو به عنوان مقدار Falsy در نظر میگیره
undefined, null, NaN, 0, " " و false
به مقادیری که به منزله ی TURE ارزیابی میشه رو مقادیر Truthy میگیم.
🟡 مقادیر غیر از مقادیر بالا Truthy تفسیر میشن
💬 نکته: مقدار 0 به عنوان Falsy شناخته میشه اما رشته ی "0" به عنوان Truthy تفیسر میشه.
💬 نکته 2: آرایه خالی یا آبجکت خالی به عنوان Truthy در نظر گرفته میشه.
Channel | Group | YouTube
⚡9👌3🔥2👍1
#Tips_N_Tricks
🌟تو این عکس براتون انواع داده ها توی جاوااسکریپت رو نشون دادم,هرزگاهی یه نگاهی بهش بکنید تا یادآوری بشه براتون🌟
Channel | Group | YouTube
🌟تو این عکس براتون انواع داده ها توی جاوااسکریپت رو نشون دادم,هرزگاهی یه نگاهی بهش بکنید تا یادآوری بشه براتون🌟
Channel | Group | YouTube
👍18🔥1
#Tips_N_Tricks
📣راحت ترین روش روی تبدیل انواع دیتا بهم📣
🚀جمع هر چیزی با "" => راحت ترین روش تبدیل به رشته
🚀گذاشتن + پشت هر چیزی => راحت ترین روش تبدیل به عدد
🚀گذاشتن !! => راحت ترین روش تبدیل به بولین.
Channel | Group | YouTube
📣راحت ترین روش روی تبدیل انواع دیتا بهم📣
🚀جمع هر چیزی با "" => راحت ترین روش تبدیل به رشته
🚀گذاشتن + پشت هر چیزی => راحت ترین روش تبدیل به عدد
🚀گذاشتن !! => راحت ترین روش تبدیل به بولین.
Channel | Group | YouTube
❤🔥11🤣4🔥2
#Tips_N_Tricks
تا حالا برات پیش اومده بخوای اعضای تکراری یه ارایه رو توی JS حذف کنی؟ 🤔
فقط یه خط کد نیاز داره 😉
این بخاطر مزیت باحال متد Set() هست که توی ES6 اضافه شده
اگه حال کردی بکوب لایک و کامنت کن "باحال بود" شر کن بقیه هم استفاده کنن😎
Channel | Group | YouTube
تا حالا برات پیش اومده بخوای اعضای تکراری یه ارایه رو توی JS حذف کنی؟ 🤔
فقط یه خط کد نیاز داره 😉
let arr = [1 , 2 , 1 , 3 , 4]
arr = [ ...new Set( arr ) ] // output : [1,2,3,4]
این بخاطر مزیت باحال متد Set() هست که توی ES6 اضافه شده
اگه حال کردی بکوب لایک و کامنت کن "باحال بود" شر کن بقیه هم استفاده کنن😎
Channel | Group | YouTube
🔥35👍16
#Tips_N_Tricks
#Tools
⚠️خوب دیدم مشکل خیلی از کسایی هست که تازه با Git و Github آشنا شدن و گفتم این واجبه که بدونن.⚠️
🥇برای اینکه وقتی میخوایین پروژتون رو پوش کنید روی گیتهاب بعضی فایلهای اضافی یا اصلا فایلی که دوس نداریم بقیه رو گیتهاب ببین مثلا فولدر (نود ماژول و فایلهایی مثل .env ) نره توی گیتهابمون بیایین یه فایل .gitignore توی ریشه اصلی پروژه بسازید و اسم اون فایل یا فولدر هاتون رو توش بنویسید و کامیت کنید.
🥈و الان اگر پروژتون رو پوش کنید دیگه اونایی که توش نوشتین به گیتهاب ارسال نمیشن.
Channel | Group | YouTube
#Tools
⚠️خوب دیدم مشکل خیلی از کسایی هست که تازه با Git و Github آشنا شدن و گفتم این واجبه که بدونن.⚠️
🥇برای اینکه وقتی میخوایین پروژتون رو پوش کنید روی گیتهاب بعضی فایلهای اضافی یا اصلا فایلی که دوس نداریم بقیه رو گیتهاب ببین مثلا فولدر (نود ماژول و فایلهایی مثل .env ) نره توی گیتهابمون بیایین یه فایل .gitignore توی ریشه اصلی پروژه بسازید و اسم اون فایل یا فولدر هاتون رو توش بنویسید و کامیت کنید.
🥈و الان اگر پروژتون رو پوش کنید دیگه اونایی که توش نوشتین به گیتهاب ارسال نمیشن.
Channel | Group | YouTube
👍20