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

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مقدمه‌ای بر تست فرانت‌اند و اهمیت آن
  • 2. مبانی تست نرم‌افزار
  • 3. چرا تست عملکرد در فرانت‌اند مهم است؟
  • 4. تست خودکار در مقابل تست دستی
  • 5. انواع تست در فرانت‌اند: واحد، یکپارچه‌سازی، End-to-End
  • 6. اهداف کلیدی تست عملکرد فرانت‌اند
  • 7. شناخت معیارهای عملکرد وب
  • 8. تأثیر عملکرد فرانت‌اند بر تجربه کاربری (UX)
  • 9. تأثیر عملکرد فرانت‌اند بر سئو (SEO)
  • 10. تأثیر عملکرد فرانت‌اند بر نرخ تبدیل (Conversion Rate)
  • 11. معماری برنامه‌های مدرن فرانت‌اند
  • 12. چرخه حیات توسعه نرم‌افزار (SDLC) و تست عملکرد
  • 13. متدولوژی‌های توسعه چابک (Agile) و تست عملکرد
  • 14. نقش توسعه‌دهنده در تست عملکرد
  • 15. نقش تستر QA در تست عملکرد
  • 16. نقش مهندس SRE در تست عملکرد
  • 17. ابزارهای کلیدی برای تست عملکرد فرانت‌اند
  • 18. مرور ابزارهای تست واحد (Unit Testing)
  • 19. مرور ابزارهای تست یکپارچه‌سازی (Integration Testing)
  • 20. مرور ابزارهای تست End-to-End (E2E Testing)
  • 21. مرور ابزارهای تست عملکرد (Performance Testing)
  • 22. مرور ابزارهای مانیتورینگ (Monitoring)
  • 23. مبانی جاوااسکریپت برای تست
  • 24. آشنایی با DOM و نحوه دستکاری آن
  • 25. مبانی CSS و تأثیر آن بر بارگذاری صفحه
  • 26. مبانی HTML و ساختار صفحه
  • 27. اصول طراحی قابل تست (Testable Design)
  • 28. الگوهای طراحی (Design Patterns) و قابلیت تست
  • 29. اصل Single Responsibility (SRP) و تست
  • 30. اصل Dependency Inversion (DIP) و تست
  • 31. نوشتن تست‌های واحد برای کامپوننت‌های UI
  • 32. استفاده از Jest برای تست واحد
  • 33. استفاده از React Testing Library برای تست کامپوننت‌های React
  • 34. استفاده از Vue Test Utils برای تست کامپوننت‌های Vue
  • 35. تکنیک‌های Mocking و Stubbing در تست واحد
  • 36. تست حالت‌های مختلف UI
  • 37. تست تعاملات کاربر (User Interactions)
  • 38. تست جریان داده (Data Flow) در کامپوننت‌ها
  • 39. تست کامپوننت‌های حاوی state
  • 40. تست کامپوننت‌های حاوی props
  • 41. تست کامپوننت‌های سمت سرور (Server-Side Rendering - SSR)
  • 42. تست کامپوننت‌های سمت کلاینت (Client-Side Rendering - CSR)
  • 43. مبانی تست یکپارچه‌سازی در فرانت‌اند
  • 44. تست تعامل بین کامپوننت‌ها
  • 45. تست ارتباط کامپوننت با سرویس‌های API
  • 46. تست مدیریت state گلوبال (Global State Management)
  • 47. تست ماژول‌ها و کتابخانه‌ها
  • 48. استفاده از Cypress برای تست یکپارچه‌سازی
  • 49. استفاده از Playwright برای تست یکپارچه‌سازی
  • 50. تکنیک‌های مدیریت داده در تست یکپارچه‌سازی
  • 51. شبیه‌سازی درخواست‌های شبکه (Network Request Simulation)
  • 52. تست سناریوهای پیچیده در تست یکپارچه‌سازی
  • 53. مبانی تست End-to-End (E2E)
  • 54. اهمیت تست E2E برای سناریوهای واقعی کاربر
  • 55. استفاده از Selenium WebDriver برای تست E2E
  • 56. استفاده از Cypress برای تست E2E
  • 57. استفاده از Playwright برای تست E2E
  • 58. نوشتن تست‌های E2E برای جریان‌های کاری کاربر (User Workflows)
  • 59. مدیریت کاربران و احراز هویت در تست E2E
  • 60. تست فرم‌ها و ورودی‌های کاربر
  • 61. تست ناوبری در برنامه
  • 62. تست پیام‌های خطا و موفقیت
  • 63. تست سناریوهای Edge Case در E2E
  • 64. تکنیک‌های بهبود سرعت تست‌های E2E
  • 65. مبانی تست عملکرد (Performance Testing)
  • 66. شناخت انواع تست عملکرد: بار (Load)، استرس (Stress)، پایداری (Soak)
  • 67. معیارهای کلیدی عملکرد: زمان بارگذاری، زمان تعامل، استفاده از منابع
  • 68. ابزارهای تست عملکرد: Lighthouse
  • 69. استفاده از Lighthouse در محیط توسعه
  • 70. تفسیر گزارش Lighthouse
  • 71. بهینه‌سازی نتایج Lighthouse
  • 72. ابزارهای تست عملکرد: WebPageTest
  • 73. استفاده از WebPageTest برای تحلیل عمیق‌تر
  • 74. تحلیل گزارش WebPageTest
  • 75. ابزارهای تست عملکرد: GTmetrix
  • 76. استفاده از GTmetrix برای ارزیابی جامع
  • 77. تفسیر نتایج GTmetrix
  • 78. تکنیک‌های تست عملکرد در حین توسعه
  • 79. اهمیت PWA (Progressive Web Apps) و تست عملکرد
  • 80. تست عملکرد PWA
  • 81. تست قابلیت Offine بودن
  • 82. تست Cache در PWA
  • 83. تست استفاده از Service Workers
  • 84. تکنیک‌های بهینه‌سازی تصاویر برای عملکرد
  • 85. تکنیک‌های بهینه‌سازی فونت‌ها برای عملکرد
  • 86. تکنیک‌های بهینه‌سازی کد جاوااسکریپت برای عملکرد
  • 87. تکنیک‌های بهینه‌سازی CSS برای عملکرد
  • 88. تکنیک‌های Lazy Loading برای تصاویر و کامپوننت‌ها
  • 89. تکنیک‌های Code Splitting
  • 90. مدیریت منابع در مرورگر
  • 91. تست عملکرد در دستگاه‌های مختلف و شبکه‌های متفاوت
  • 92. تست عملکرد در موبایل
  • 93. تست عملکرد در تبلت
  • 94. تست عملکرد در شبکه‌های کند
  • 95. تست عملکرد در مرورگرهای مختلف
  • 96. مبانی مانیتورینگ عملکرد در زمان واقعی (Real User Monitoring - RUM)
  • 97. ابزارهای RUM: Google Analytics
  • 98. استفاده از Google Analytics برای رصد عملکرد
  • 99. ابزارهای RUM: Sentry
  • 100. استفاده از Sentry برای مانیتورینگ خطا و عملکرد

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

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

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

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

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


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

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

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

نظرات

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

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