کتاب نوشتن قوانین ESLint سفارشی برای کد تمیزتر

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره نوشتن قوانین ESLint سفارشی برای کد تمیزتر

موضوع کلی: توسعه نرم‌افزار

موضوع میانی: کیفیت کد و ابزارهای تحلیل استاتیک

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر ESLint و نقش آن در تضمین کیفیت کد
  • 2. درک ساختار فایل‌های پیکربندی ESLint
  • 3. آشنایی با مفهوم AST (Abstract Syntax Tree)
  • 4. نصب و پیکربندی ESLint برای یک پروژه جدید
  • 5. قوانین پیش‌فرض ESLint: بررسی و شخصی‌سازی
  • 6. نوشتن اولین قانون ESLint سفارشی: یک مثال ساده
  • 7. ساختار یک فایل قانون ESLint
  • 8. شناسایی الگوهای کد نامناسب با AST
  • 9. استفاده از Selectorها برای انتخاب گره‌های AST
  • 10. استفاده از Fixerها برای پیشنهاد اصلاحات خودکار
  • 11. درک Context در قوانین ESLint
  • 12. دسترسی به اطلاعات پروژه در قوانین سفارشی
  • 13. نوشتن قوانینی برای اجبار استانداردهای کدنویسی
  • 14. پیاده‌سازی قوانین مربوط به نام‌گذاری متغیرها و توابع
  • 15. قوانین مربوط به استفاده صحیح از کامنت‌ها
  • 16. قوانین مربوط به مدیریت خطاها
  • 17. قوانین مربوط به عملکرد (Performance) کد
  • 18. قوانین مربوط به امنیت کد
  • 19. نوشتن قوانین برای جلوگیری از کدهای تکراری
  • 20. قوانین مربوط به پیچیدگی کد (Cyclomatic Complexity)
  • 21. استفاده از متا دیتا برای پیکربندی قوانین
  • 22. تست کردن قوانین ESLint سفارشی
  • 23. نوشتن تست‌های Unit برای قوانین ESLint
  • 24. دیباگ کردن قوانین ESLint
  • 25. بهینه‌سازی عملکرد قوانین ESLint
  • 26. انتشار قوانین ESLint سفارشی به عنوان یک پکیج NPM
  • 27. استفاده از قوانین سفارشی در پروژه‌های مختلف
  • 28. ادغام قوانین ESLint با ابزارهای CI/CD
  • 29. به‌روزرسانی و نگهداری قوانین ESLint
  • 30. قوانین ESLint برای React
  • 31. قوانین ESLint برای Vue.js
  • 32. قوانین ESLint برای Angular
  • 33. قوانین ESLint برای TypeScript
  • 34. قوانین ESLint برای Node.js
  • 35. قوانین ESLint برای GraphQL
  • 36. قوانین ESLint برای Jest
  • 37. قوانین ESLint برای Mocha
  • 38. قوانین ESLint برای Cypress
  • 39. نوشتن قانون برای جلوگیری از console.log در کد Production
  • 40. نوشتن قانون برای بررسی طول خطوط کد
  • 41. نوشتن قانون برای بررسی استفاده از کلمات کلیدی رزرو شده
  • 42. نوشتن قانون برای بررسی استفاده از عملگرهای مقایسه‌ای نادرست
  • 43. نوشتن قانون برای بررسی عدم استفاده از متغیرهای تعریف نشده
  • 44. نوشتن قانون برای بررسی استفاده از توابع تکراری
  • 45. نوشتن قانون برای بررسی استفاده از import های غیرضروری
  • 46. نوشتن قانون برای بررسی استفاده از کد Dead Code
  • 47. نوشتن قانون برای بررسی استفاده از توابع async/await
  • 48. نوشتن قانون برای بررسی‌ عدم وجود خطاهای املایی در کامنت‌ها و رشته‌ها
  • 49. ایجاد یک مجموعه قوانین سفارشی برای یک پروژه خاص
  • 50. نوشتن قانون برای بررسی الگوهای طراحی نامناسب
  • 51. نوشتن قانون برای بررسی استفاده از وابستگی‌های منسوخ شده
  • 52. نوشتن قانون برای بررسی استفاده از کتابخانه‌های آسیب‌پذیر
  • 53. قوانین ESLint برای جلوگیری از تزریق SQL
  • 54. نوشتن قانون برای بررسی مسائل مربوط به دسترس‌پذیری (Accessibility)
  • 55. قوانین ESLint برای جلوگیری از XSS
  • 56. نوشتن قانون برای بررسی مسائل مربوط به SEO

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.