Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E17
017 Looping Arrays, Breaking And Continuing_Dubbed
اینم قسمت بسیار مهمیه چون تقریبا همیشه تا زمانی که از جاوااسکریپت استفاده میکنید منطقش و یا خودش به کارتون میاد 👌
مثل همیشه انتظار من فقط حمایته ❤️
ضمنا حتما توی @js_challenges_courses که سه قسمت دیگه که فصل سوم هم تموم شد فایل زیپش داخل اون چنل قرار میگیره 🔥
@js_challenges
@js_masters_gp
#JavaScript
#Jonas_Schmedtmann
#S03
#E17
017 Looping Arrays, Breaking And Continuing_Dubbed
اینم قسمت بسیار مهمیه چون تقریبا همیشه تا زمانی که از جاوااسکریپت استفاده میکنید منطقش و یا خودش به کارتون میاد 👌
مثل همیشه انتظار من فقط حمایته ❤️
ضمنا حتما توی @js_challenges_courses که سه قسمت دیگه که فصل سوم هم تموم شد فایل زیپش داخل اون چنل قرار میگیره 🔥
@js_challenges
@js_masters_gp
❤19
#NPM
⚠️دوستان این بار خواستم دستورات npm رو اینجا براتون بذارم همراه با کد و توضیحش⚠️
✅npm audit
این دستور بررسی امنیتی پروژه شما را انجام میدهد و به شما اطلاع میدهد در صورتی که بستههایی در پروژه شما مشکلات امنیتی دارند.
✅npm outdated
با این دستور میتوانید بررسی کنید که بستههای شما به آخرین نسخه موجود در npm نسخهی جدیدی دارند یا خیر.
✅npm link
این دستور به شما امکان میدهد یک پکیج را به صورت محلی به پروژههای دیگر لینک کنید و تغییرات را به صورت زنده اعمال کنید.
✅npm ci
این دستور به جای npm install استفاده میشود و برای نصب بستهها با استفاده از فایل package-lock.json یا npm-shrinkwrap.json استفاده میشود. معمولاً برای محیطهای CI/CD (Continuous Integration/Continuous Deployment) مفید است.
✅npm dedupe
با این دستور میتوانید وابستگیهای تکراری در ساختار فایل package.json خود را حذف کنید و درخت وابستگیها را بهینهسازی کنید.
❌اگر دوس داشتید 🔥بذارید و انتشار بدید❌
@js_challenges
@js_masters_gp
⚠️دوستان این بار خواستم دستورات npm رو اینجا براتون بذارم همراه با کد و توضیحش⚠️
✅npm audit
npm audit
این دستور بررسی امنیتی پروژه شما را انجام میدهد و به شما اطلاع میدهد در صورتی که بستههایی در پروژه شما مشکلات امنیتی دارند.
✅npm outdated
npm outdated
با این دستور میتوانید بررسی کنید که بستههای شما به آخرین نسخه موجود در npm نسخهی جدیدی دارند یا خیر.
✅npm link
npm link
این دستور به شما امکان میدهد یک پکیج را به صورت محلی به پروژههای دیگر لینک کنید و تغییرات را به صورت زنده اعمال کنید.
✅npm ci
npm ci
این دستور به جای npm install استفاده میشود و برای نصب بستهها با استفاده از فایل package-lock.json یا npm-shrinkwrap.json استفاده میشود. معمولاً برای محیطهای CI/CD (Continuous Integration/Continuous Deployment) مفید است.
✅npm dedupe
npm dedupe
با این دستور میتوانید وابستگیهای تکراری در ساختار فایل package.json خود را حذف کنید و درخت وابستگیها را بهینهسازی کنید.
❌اگر دوس داشتید 🔥بذارید و انتشار بدید❌
@js_challenges
@js_masters_gp
🔥19👍3
👍9🔥4❤1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E18
018 Looping Backwards And Loops In Loops_Dubbed
تنها دو قسمت باقی مونده تا انتهای فصل سوم 👌🔥
@js_challenges
@js_masters_gp
چنلی که به زودی فایل زیپ فصل سوم دوبله ها داخلش قرار میگیره:
@js_challenges_courses
#JavaScript
#Jonas_Schmedtmann
#S03
#E18
018 Looping Backwards And Loops In Loops_Dubbed
تنها دو قسمت باقی مونده تا انتهای فصل سوم 👌🔥
@js_challenges
@js_masters_gp
چنلی که به زودی فایل زیپ فصل سوم دوبله ها داخلش قرار میگیره:
@js_challenges_courses
🔥11❤🔥3
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E19
019 The While Loop_Dubbed
تنها یک قسمت دیگه به اتمام فاندمنتال های جاوااسکریپت ...🔥🔥
بکوبید ریکشنارو
@js_challenges
@js_masters_gp
چنلی که انشالا فردا یا نهایتا پس فردا فایل زیپ دوبله فصل سوم جوناس داخلش قرار میگیره:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S03
#E19
019 The While Loop_Dubbed
تنها یک قسمت دیگه به اتمام فاندمنتال های جاوااسکریپت ...🔥🔥
بکوبید ریکشنارو
@js_challenges
@js_masters_gp
چنلی که انشالا فردا یا نهایتا پس فردا فایل زیپ دوبله فصل سوم جوناس داخلش قرار میگیره:
@DubDev
❤🔥19👍1
اگه شما هم مثل من ده تا تب داخل کروم باز کرده بودی و اشتباها زدی کلا کرومو بستی و اعصابت داغون شده پس این پستو کامل بخون 👌
🔹 برای بازگردوندن کروم و تبهای بسته شده، مراحل زیر رو برو:
🔹روی سه نقطه در بالا کلیک کن و برو تو تنظیمات
🔹بعدش از منو سمت چپ به "On Startup"
🔹حالا از این قسمت بازشده، "Continue where you left off" رو انتخاب کن
🔹حالا وقتی دوباره کرومو بازش میکنین تمومی تبهای بسته شده رو تو دسترستون دارین.
از این موارد کاربردی تو چنل تکنولوژیمون بیشتر پیدا میکنید ❤️
@Tech_Nuggets
🔹 برای بازگردوندن کروم و تبهای بسته شده، مراحل زیر رو برو:
🔹روی سه نقطه در بالا کلیک کن و برو تو تنظیمات
🔹بعدش از منو سمت چپ به "On Startup"
🔹حالا از این قسمت بازشده، "Continue where you left off" رو انتخاب کن
🔹حالا وقتی دوباره کرومو بازش میکنین تمومی تبهای بسته شده رو تو دسترستون دارین.
از این موارد کاربردی تو چنل تکنولوژیمون بیشتر پیدا میکنید ❤️
@Tech_Nuggets
❤18👍3
آقا فصل سوم دوبله دوره جاوااسکریپت جوناس هم همین الان تموم شد و قسمت آخرشو امروز ظهر میزارم 🔥👌
و امشب داخل چنل @js_challenges_courses فایل زیپ فصل سوم کامل قرار میگیره
پر قدرت رو به جلو 🔥❤️🔥
@js_challenges
@js_masters_gp
و امشب داخل چنل @js_challenges_courses فایل زیپ فصل سوم کامل قرار میگیره
پر قدرت رو به جلو 🔥❤️🔥
@js_challenges
@js_masters_gp
❤🔥15❤1
#Git
⚠️بچه ها تصمیم گرفتم تو پستهای مختلف از دستورات گیت براتون بذارم و توضیحشم میدم که چیکارا میکنن⚠️
✅git blame
این دستور نشان میدهد که چه کسی و چه زمانی یک خط کد را تغییر داده است.
دستور git blame: دستور برای نمایش تغییرات خط به خط در یک فایل
و myfile.js: نام فایلی که میخواهید تاریخچه تغییرات آن را ببینید
✅git cherry-pick
این دستور به شما امکان میدهد تغییرات یک commit خاص را از یک شاخه به شاخه دیگر منتقل کنید.
دستور git cherry-pick: دستور برای انتخاب و اعمال یک commit خاص
و <commit-hash>: شناسهی یک commit که میخواهید اعمال کنید
✅git rebase
این دستور به شما امکان میدهد تاریخچه تغییرات را مرتب کنید.
دستور git rebase: دستوری برای بازنویسی تاریخچهی commit ها بر روی یک شاخه
و master: نام شاخهای که میخواهید تاریخچه تغییرات را با آن مرتب کنید
☑️اگر دوست دارید بازم از این دستورات بذارم 👍و انتشار بدید☑️
@js_challenges
@js_masters_gp
⚠️بچه ها تصمیم گرفتم تو پستهای مختلف از دستورات گیت براتون بذارم و توضیحشم میدم که چیکارا میکنن⚠️
✅git blame
این دستور نشان میدهد که چه کسی و چه زمانی یک خط کد را تغییر داده است.
git blame myfile.js
دستور git blame: دستور برای نمایش تغییرات خط به خط در یک فایل
و myfile.js: نام فایلی که میخواهید تاریخچه تغییرات آن را ببینید
✅git cherry-pick
این دستور به شما امکان میدهد تغییرات یک commit خاص را از یک شاخه به شاخه دیگر منتقل کنید.
git cherry-pick <commit-hash>
دستور git cherry-pick: دستور برای انتخاب و اعمال یک commit خاص
و <commit-hash>: شناسهی یک commit که میخواهید اعمال کنید
✅git rebase
این دستور به شما امکان میدهد تاریخچه تغییرات را مرتب کنید.
git rebase master
دستور git rebase: دستوری برای بازنویسی تاریخچهی commit ها بر روی یک شاخه
و master: نام شاخهای که میخواهید تاریخچه تغییرات را با آن مرتب کنید
☑️اگر دوست دارید بازم از این دستورات بذارم 👍و انتشار بدید☑️
@js_challenges
@js_masters_gp
🔥12👍5😎1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S03
#E20
020 Coding Challenge_#4_Dubbed
و تمام 🔥🔥
دو سکشن فاندمنتال و فوق العاده مهم دوره جاوااسکریپت جوناس دوبلش تموم شد و امشب فایل زیپش داخل چنل @DubDev قرار میگیره
انصافا چقدر لذت بردید تا اینجا؟ ❤️🔥
@js_challenges
@js_masters_gp
#JavaScript
#Jonas_Schmedtmann
#S03
#E20
020 Coding Challenge_#4_Dubbed
و تمام 🔥🔥
دو سکشن فاندمنتال و فوق العاده مهم دوره جاوااسکریپت جوناس دوبلش تموم شد و امشب فایل زیپش داخل چنل @DubDev قرار میگیره
انصافا چقدر لذت بردید تا اینجا؟ ❤️🔥
@js_challenges
@js_masters_gp
❤🔥13👍1
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S04
#E01
001 Pathways and Section Roadmaps_Dubbed
این فصل کلا یه قسمت بیشتر نداره که زیپ اینم امشب داخل @DubDev قرار میگیره 👌
این قسمت در این رابطست که آیا شما نیازه کل 68 ساعت دوره رو نگاه کنید یا نه و اینکه هر کسی با توجه به شرایطش و اینکه دقیقا به چه هدفی داره از دوره استفاده میکنه باید چه قسمت ها و سکشن هایی رو نگاه بکنه
اگر تایمش رو دارین و میخواین کل دوره رو نگاه کنید (که بهترین گزینه هم هست) که هیچی پس این قسمت رو رد کنید و برید سراغ فصل بعدی
@js_challenges
@js_masters_gp
#JavaScript
#Jonas_Schmedtmann
#S04
#E01
001 Pathways and Section Roadmaps_Dubbed
این فصل کلا یه قسمت بیشتر نداره که زیپ اینم امشب داخل @DubDev قرار میگیره 👌
این قسمت در این رابطست که آیا شما نیازه کل 68 ساعت دوره رو نگاه کنید یا نه و اینکه هر کسی با توجه به شرایطش و اینکه دقیقا به چه هدفی داره از دوره استفاده میکنه باید چه قسمت ها و سکشن هایی رو نگاه بکنه
اگر تایمش رو دارین و میخواین کل دوره رو نگاه کنید (که بهترین گزینه هم هست) که هیچی پس این قسمت رو رد کنید و برید سراغ فصل بعدی
@js_challenges
@js_masters_gp
❤🔥11
چه اتفاقی میوفته؟؟؟
Anonymous Quiz
34%
SyntaxError. You cannot add properties to a function this way.
10%
"Woof" gets logged.
21%
Nothing, this is totally fine!
35%
ReferenceError
👍9🔥1😎1
This media is not supported in your browser
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E01
001 Section Intro Dubbed
و اما شروع فصل پنجم که فصل با اهمیتیه 🔥
از این جهت که میتونید منابع خوبی رو برای دیباگ کردن پروژه هاتون پیدا کنید و یاد بگیرید که چطور سرچ کنید!
مهارتی که متاسفانه زیاد بهش پرداخته نمیشه در جاهای مختلف ولی اینجا کامل بررسی میشه 👌
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های جوناس داخلش قرار گرفته:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E01
001 Section Intro Dubbed
و اما شروع فصل پنجم که فصل با اهمیتیه 🔥
از این جهت که میتونید منابع خوبی رو برای دیباگ کردن پروژه هاتون پیدا کنید و یاد بگیرید که چطور سرچ کنید!
مهارتی که متاسفانه زیاد بهش پرداخته نمیشه در جاهای مختلف ولی اینجا کامل بررسی میشه 👌
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های جوناس داخلش قرار گرفته:
@DubDev
❤🔥12
همین الان فایل زیپ دوبله فصل سوم دوره جاوااسکریپت جوناس داخل @js_challenges_courses قرار گرفت 🔥
@js_challenges
@js_masters_gp
@js_challenges
@js_masters_gp
🔥12👍1
#Web_Server
⚠️وب سرور و هاست چیه اصلا ؟⚠️
✅ زمین خانه (هاست) و میزبان آن (وبسرور)
ما معمولاً وقتی میخواهیم مسائل مربوط به یک سایت را بررسی کنیم، آن را به خانه و متعلاقتش تشبیه میکنیم. مثلاً از نظر ما نام دامنه آدرس خانه است. هاست زمینی است که خانه در آن ساخته شده است و بنا هم میتواند به خود سایت تشبیه شود.
✅ اگر بخواهیم وبسرور را وارد این تشبیهات کنیم، باید بگوییم وبسرور میزبان خانه است! همان میزبانی که به مهمان (بازدیدکننده) خوشامد میگوید و او را به داخل دعوت میکند. برایش چای میریزد و پای صحبتهایش مینشیند. به درخواستهایش رسیدگی میکند و اطمینان حاصل میکند که دیگر افراد خانه (اجزای سایت) بهترین عملکرد را در برابر او از خود نشان دهند.
❌اگر از این مباحث دوست داشتین یا 👍 کنید یا کامنت کنید تا بیشتر توضیح بدم و پستهای زیادی بذارم ❌
@js_challenges
@js_masters_gp
⚠️وب سرور و هاست چیه اصلا ؟⚠️
✅ زمین خانه (هاست) و میزبان آن (وبسرور)
ما معمولاً وقتی میخواهیم مسائل مربوط به یک سایت را بررسی کنیم، آن را به خانه و متعلاقتش تشبیه میکنیم. مثلاً از نظر ما نام دامنه آدرس خانه است. هاست زمینی است که خانه در آن ساخته شده است و بنا هم میتواند به خود سایت تشبیه شود.
✅ اگر بخواهیم وبسرور را وارد این تشبیهات کنیم، باید بگوییم وبسرور میزبان خانه است! همان میزبانی که به مهمان (بازدیدکننده) خوشامد میگوید و او را به داخل دعوت میکند. برایش چای میریزد و پای صحبتهایش مینشیند. به درخواستهایش رسیدگی میکند و اطمینان حاصل میکند که دیگر افراد خانه (اجزای سایت) بهترین عملکرد را در برابر او از خود نشان دهند.
❌اگر از این مباحث دوست داشتین یا 👍 کنید یا کامنت کنید تا بیشتر توضیح بدم و پستهای زیادی بذارم ❌
@js_challenges
@js_masters_gp
👍39
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E03
003 Setting Up Prettier And Vs Code Dubbed
دوبله قسمت دوم فصل پنجم مربوط به کانفیگ کردن prettier برای فرمت کردن کدها 👌
@js_challenges
@js_masters_gp
چنلی که تا الان دوبله چهار فصل از دوره جاوااسکریپت جوناس داخلش به صورت زیپ قرار گرفته:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E03
003 Setting Up Prettier And Vs Code Dubbed
دوبله قسمت دوم فصل پنجم مربوط به کانفیگ کردن prettier برای فرمت کردن کدها 👌
@js_challenges
@js_masters_gp
چنلی که تا الان دوبله چهار فصل از دوره جاوااسکریپت جوناس داخلش به صورت زیپ قرار گرفته:
@DubDev
❤12👍2
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E04
004 Installing Node.Js And Setting Up A Dev Environment Dubbed
دوبله بعدی تقدیم با عشق ❤️🔥
@js_challenges
@js_masters_gp
چنلی که تا الان فایل زیپ دوبله های 5 فصل از دوره جاوااسکریپت جوناس داخلش قرار گرفته:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E04
004 Installing Node.Js And Setting Up A Dev Environment Dubbed
دوبله بعدی تقدیم با عشق ❤️🔥
@js_challenges
@js_masters_gp
چنلی که تا الان فایل زیپ دوبله های 5 فصل از دوره جاوااسکریپت جوناس داخلش قرار گرفته:
@DubDev
❤🔥13👍2
پرامیس.pdf
102.1 KB
#promises
⚠️دوستان توی فایل pdf براتون یه cheat sheet درست کرد درمورد پرامیس ها توی جاوا اسکریپت⚠️
✅اگر دوست داشتین اعلام کنید تا هم کاملترش بکنم هم بصورت پست بذارم براتون.
💥با لایک و انتشار دادن پستها مارو تو این راه کمک کنید تا اطلاعات بیشتر و با کیفیتری تهیه کنیم و در خدمت شما عزیزان قرار بدیم💥
@js_challenges
@js_masters_gp
⚠️دوستان توی فایل pdf براتون یه cheat sheet درست کرد درمورد پرامیس ها توی جاوا اسکریپت⚠️
✅اگر دوست داشتین اعلام کنید تا هم کاملترش بکنم هم بصورت پست بذارم براتون.
💥با لایک و انتشار دادن پستها مارو تو این راه کمک کنید تا اطلاعات بیشتر و با کیفیتری تهیه کنیم و در خدمت شما عزیزان قرار بدیم💥
@js_challenges
@js_masters_gp
❤🔥12👍4
Media is too big
VIEW IN TELEGRAM
#Course
#JavaScript
#Jonas_Schmedtmann
#S05
#E05
005 Learning How To Code Dubbed
این قسمت واقعا واقعا مهمه
یعنی هر زمان از یادگیری برنامه نویسی خسته شدید، از حجم زیاد مطالب خسته شدید، از رویافروشی عزیزان اینستاگرامی خسته شدید و یا به هر دلیلی انگیزتون افت کرد
برگردید و این ویدیو رو نگاه کنید
دوبلشم در عین دقت بالا به چیزایی که جوناس گفته خیلی دلیه چون خیلی از چیزایی گفت رو من با چشام دیدم و تجربه کردم ❤️
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های فصل های یک تا چهار دوره جاوااسکریپت جوناس داخلش قرار گرفته:
@DubDev
#JavaScript
#Jonas_Schmedtmann
#S05
#E05
005 Learning How To Code Dubbed
این قسمت واقعا واقعا مهمه
یعنی هر زمان از یادگیری برنامه نویسی خسته شدید، از حجم زیاد مطالب خسته شدید، از رویافروشی عزیزان اینستاگرامی خسته شدید و یا به هر دلیلی انگیزتون افت کرد
برگردید و این ویدیو رو نگاه کنید
دوبلشم در عین دقت بالا به چیزایی که جوناس گفته خیلی دلیه چون خیلی از چیزایی گفت رو من با چشام دیدم و تجربه کردم ❤️
@js_challenges
@js_masters_gp
چنلی که فایل زیپ دوبله های فصل های یک تا چهار دوره جاوااسکریپت جوناس داخلش قرار گرفته:
@DubDev
❤19👍4