, ,

کتاب اصول تست برای سرعت (Speed) در فرانت‌اند

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب اصول تست برای سرعت (Speed) در فرانت‌اند

موضوع کلی: برنامه نویسی

موضوع میانی: تست فرانت‌اند

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه‌ای بر اهمیت سرعت و کارایی در فرانت‌اند
  • 2. چرا تست فرانت‌اند برای سرعت مهم است؟
  • 3. مفاهیم کلیدی در تست فرانت‌اند
  • 4. انواع تست در چرخه عمر توسعه نرم‌افزار
  • 5. معرفی تست‌های خودکار (Automated Testing)
  • 6. چرا به تست‌های خودکار برای سرعت فرانت‌اند نیاز داریم؟
  • 7. تفاوت بین تست دستی و تست خودکار
  • 8. انتخاب استراتژی تست مناسب برای پروژه شما
  • 9. مبانی تست واحد (Unit Testing)
  • 10. اهمیت تست واحد در بهبود سرعت و کیفیت
  • 11. مراحل نوشتن یک تست واحد موثر
  • 12. ابزارها و فریم‌ورک‌های رایج تست واحد (مانند Jest, Mocha, Vitest)
  • 13. معرفی Jest و نصب آن
  • 14. نوشتن اولین تست واحد با Jest
  • 15. تست کردن توابع ساده
  • 16. تست کردن منطق پیچیده
  • 17. استفاده از `describe` و `it` برای سازماندهی تست‌ها
  • 18. اصول ASERTION (تأیید صحت) در تست واحد
  • 19. انواع ASERTION در Jest
  • 20. تست کردن داده‌های مختلف
  • 21. تست کردن خروجی‌های مورد انتظار
  • 22. مدیریت حالت (State) در تست واحد
  • 23. Mocking و Stubbing در تست واحد
  • 24. اهمیت Mocking برای ایزوله کردن تست‌ها
  • 25. Mock کردن ماژول‌ها
  • 26. Mock کردن توابع
  • 27. Mock کردن API calls
  • 28. تست کردن کامپوننت‌های UI (در سطح واحد)
  • 29. معرفی ابزارهای تست کامپوننت (مانند React Testing Library, Vue Test Utils)
  • 30. نصب React Testing Library
  • 31. نوشتن تست برای کامپوننت‌های React
  • 32. جستجوی المان‌ها در DOM
  • 33. تعامل با المان‌ها (کلیک، تایپ)
  • 34. تست کردن نمایش اطلاعات
  • 35. تست کردن رفتار کامپوننت‌ها
  • 36. تست کردن رویدادها (Events)
  • 37. مدیریت حالت (State) کامپوننت در تست
  • 38. Mock کردن prop ها
  • 39. Mock کردن context
  • 40. تست کردن فرم‌ها و ورودی‌ها
  • 41. تست کردن لیست‌ها و جدول‌ها
  • 42. تست کردن کامپوننت‌های پیچیده
  • 43. مبانی تست یکپارچه‌سازی (Integration Testing)
  • 44. تفاوت تست واحد و تست یکپارچه‌سازی
  • 45. اهمیت تست یکپارچه‌سازی برای بررسی تعاملات
  • 46. معرفی ابزارهای تست یکپارچه‌سازی
  • 47. نوشتن تست یکپارچه‌سازی برای تعاملات بین کامپوننت‌ها
  • 48. تست کردن جریان‌های کاربری (User Flows)
  • 49. تست کردن ارتباط بین سرویس‌ها (در سطح فرانت‌اند)
  • 50. مدیریت وابستگی‌ها در تست یکپارچه‌سازی
  • 51. Mock کردن API calls در تست یکپارچه‌سازی
  • 52. تست کردن چرخه‌های حیات کامپوننت‌ها
  • 53. تست کردن مدیریت خطا در تست یکپارچه‌سازی
  • 54. مبانی تست End-to-End (E2E Testing)
  • 55. تفاوت تست یکپارچه‌سازی و تست E2E
  • 56. اهمیت تست E2E برای شبیه‌سازی رفتار واقعی کاربر
  • 57. معرفی ابزارهای تست E2E (مانند Cypress, Playwright, Selenium)
  • 58. نصب Cypress
  • 59. نوشتن اولین تست E2E با Cypress
  • 60. شناسایی المان‌ها در صفحه
  • 61. انجام عملیات کاربر (ناوبری، کلیک، پر کردن فرم)
  • 62. تست کردن سناریوهای پیچیده کاربر
  • 63. تست کردن پاسخگویی (Responsiveness) در دستگاه‌های مختلف
  • 64. تست کردن عملکرد در مرورگرهای مختلف
  • 65. تست کردن فرم‌ها و فرآیندهای پیچیده
  • 66. تست کردن احراز هویت و مجوزها
  • 67. تست کردن بارگذاری داده‌ها
  • 68. مدیریت حالت در تست E2E
  • 69. Mock کردن API calls در تست E2E
  • 70. استفاده از `cy.intercept` برای کنترل درخواست‌های شبکه
  • 71. تست کردن انیمیشن‌ها و افکت‌های UI
  • 72. تست کردن پیام‌های خطای کاربر
  • 73. تست کردن تجربه کاربری (UX)
  • 74. استراتژی‌های پیشرفته تست E2E
  • 75. تست کردن موارد خاص (Edge Cases)
  • 76. تست کردن عملکرد در زمان واقعی (Real-time Performance Testing)
  • 77. مبانی تست عملکرد (Performance Testing)
  • 78. چرا تست عملکرد برای سرعت فرانت‌اند حیاتی است؟
  • 79. معرفی ابزارهای تست عملکرد (مانند Lighthouse, WebPageTest, PageSpeed Insights)
  • 80. اندازه‌گیری معیارهای کلیدی عملکرد (Core Web Vitals)
  • 81. LCP (Largest Contentful Paint)
  • 82. FID (First Input Delay)
  • 83. CLS (Cumulative Layout Shift)
  • 84. تست کردن زمان بارگذاری صفحه
  • 85. تست کردن زمان پاسخگویی تعاملات
  • 86. تست کردن حجم داده‌های منتقل شده
  • 87. تست کردن استفاده از حافظه (Memory Usage)
  • 88. تست کردن استفاده از CPU
  • 89. تست کردن رندرینگ UI
  • 90. بهینه‌سازی برای بهبود نتایج تست عملکرد
  • 91. تست کردن زمان اجرای جاوا اسکریپت
  • 92. تست کردن بارگذاری تصاویر و منابع
  • 93. تست کردن کشینگ (Caching)
  • 94. تست کردن درخواست‌های شبکه
  • 95. معرفی ابزارهای شبیه‌سازی شبکه
  • 96. تست کردن در شرایط شبکه کند
  • 97. تست کردن در دستگاه‌های ضعیف
  • 98. تست کردن بار (Load Testing) برای فرانت‌اند (در صورت نیاز)
  • 99. تست کردن استرس (Stress Testing) برای فرانت‌اند (در صورت نیاز)
  • 100. اصول تست دسترسی‌پذیری (Accessibility Testing)

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

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

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

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

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


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

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

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب اصول تست برای سرعت (Speed) در فرانت‌اند”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا