کتاب آزمون مولفه‌های Vue.js با Vue Test Utils

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره آزمون مولفه‌های Vue.js با Vue Test Utils

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

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

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

  • 1. مقدمه‌ای بر آزمون‌سازی در توسعه وب
  • 2. اهمیت آزمون مولفه‌ها در Vue.js
  • 3. آشنایی با Vue Test Utils
  • 4. نصب و راه‌اندازی Vue Test Utils
  • 5. ساختار پروژه آزمون
  • 6. نوشتن اولین آزمون مولفه
  • 7. انتخاب مولفه‌ها برای آزمون
  • 8. تست رندرینگ مولفه‌ها
  • 9. بررسی محتوای رندر شده
  • 10. تست ویژگی‌های مولفه (Props)
  • 11. ارسال props به مولفه
  • 12. بررسی تاثیر props بر خروجی
  • 13. تست رویدادهای مولفه (Events)
  • 14. شناسایی و شبیه‌سازی رویدادها
  • 15. بررسی انتشار رویدادها
  • 16. تست تعاملات کاربر با مولفه
  • 17. شبیه‌سازی کلیک، ورودی و غیره
  • 18. بررسی وضعیت مولفه پس از تعامل
  • 19. تست اسلات‌ها (Slots)
  • 20. ارسال محتوا به اسلات‌ها
  • 21. بررسی رندرینگ اسلات‌ها
  • 22. تست مولفه‌های شرطی
  • 23. آزمون رفتار مولفه در شرایط مختلف
  • 24. تست حلقه‌های تکرار در مولفه‌ها
  • 25. بررسی رندرینگ لیست‌ها
  • 26. تست مولفه‌های پویا
  • 27. آزمون تغییرات پویا در مولفه
  • 28. استفاده از mock برای وابستگی‌ها
  • 29. شبیه‌سازی توابع و سرویس‌ها
  • 30. تست ارتباط مولفه با store (Vuex)
  • 31. آشنایی با Vuex و تست آن
  • 32. تست actions در Vuex
  • 33. تست mutations در Vuex
  • 34. تست getters در Vuex
  • 35. تست کامپوننت‌های نیازمند Vuex
  • 36. استفاده از provide/inject در تست
  • 37. تست مولفه‌های با state محلی
  • 38. بررسی computed properties
  • 39. تست watch properties
  • 40. آزمون مولفه‌های با lifecycle hooks
  • 41. تست beforeCreate و created
  • 42. تست beforeMount و mounted
  • 43. تست beforeUpdate و updated
  • 44. تست beforeUnmount و unmounted
  • 45. استفاده از wrappers در Vue Test Utils
  • 46. متدهای wrapper برای جستجو
  • 47. متدهای wrapper برای دستکاری
  • 48. متدهای wrapper برای گرفتن مقادیر
  • 49. تست فرم‌ها و ورودی‌ها
  • 50. اعتبارسنجی ورودی‌ها
  • 51. ارسال داده به فرم
  • 52. بررسی پیام‌های خطا
  • 53. تست مسیریابی (Routing) در مولفه‌ها
  • 54. آشنایی با Vue Router
  • 55. شبیه‌سازی router-link
  • 56. تست navigation guards
  • 57. تست مولفه‌های مرتبط با route
  • 58. استفاده از Jest به عنوان تست رانر
  • 59. پیکربندی Jest برای Vue
  • 60. دستورات پایه Jest
  • 61. مفاهیم expect و matchers
  • 62. تست‌های snapshot
  • 63. ایجاد و مقایسه snapshot ها
  • 64. مدیریت snapshot های در حال تغییر
  • 65. تست‌های ادغام (Integration Tests)
  • 66. تست تعامل بین چند مولفه
  • 67. تست جریان داده در برنامه
  • 68. تست نهایی کاربرد مولفه
  • 69. نوشتن تست‌های جامع
  • 70. بهینه‌سازی تست‌ها
  • 71. افزایش پوشش آزمون
  • 72. مدیریت تست‌های کند
  • 73. استفاده از custom matchers
  • 74. نوشتن helpers برای تست‌های تکراری
  • 75. تست مولفه‌های پیچیده
  • 76. استفاده از factory functions
  • 77. تست مولفه‌های با وابستگی‌های زیاد
  • 78. تست مولفه‌های با state پیچیده
  • 79. آشنایی با بهترین شیوه‌ها در تست‌نویسی
  • 80. سازماندهی کد تست
  • 81. نوشتن تست‌های خوانا
  • 82. مستندسازی تست‌ها
  • 83. تست‌های ریسندگی (Resilience Tests)
  • 84. بررسی رفتار در خطاهای احتمالی
  • 85. تست مولفه‌های با ورودی‌های نامعتبر
  • 86. تست مولفه‌های با داده‌های حجیم
  • 87. معرفی ابزارهای کمکی برای تست
  • 88. پلاگین‌های Vue Test Utils
  • 89. کتابخانه‌های کمکی Jest
  • 90. تست‌های end-to-end (معرفی مختصر)
  • 91. تفاوت تست مولفه با تست E2E
  • 92. معرفی Cypress (به عنوان مثال)
  • 93. ملاحظات امنیتی در تست‌نویسی (در چارچوب قوانین)
  • 94. پرهیز از اطلاعات حساس در تست‌ها
  • 95. استفاده از داده‌های نمونه
  • 96. تست‌های امنیتی پایه (بدون نقض قوانین)
  • 97. اهمیت تست‌های منظم در چرخه توسعه
  • 98. تطبیق تست‌ها با تغییرات پروژه
  • 99. نگهداری مجموعه تست‌ها
  • 100. نتیجه‌گیری و گام‌های بعدی در آزمون‌سازی

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

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

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

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

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


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

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

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

نظرات

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

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