, ,

کتاب راهنمای جامع تست فرانت‌اند با تمرکز بر کیفیت کد

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مقدمه ای بر تست نرم افزار
  • 2. چرا تست فرانت‌اند حیاتی است؟
  • 3. انواع تست ها در توسعه فرانت‌اند
  • 4. چرخه عمر توسعه نرم افزار و جایگاه تست
  • 5. اهمیت کیفیت کد در پروژه های فرانت‌اند
  • 6. ارتباط کیفیت کد و قابلیت تست پذیری
  • 7. چالش های تست فرانت‌اند و راهکارها
  • 8. آشنایی با ابزارهای تست فرانت‌اند
  • 9. اصول SOLID و DRY در کدنویسی قابل تست
  • 10. نصب و راه اندازی محیط تست
  • 11. معرفی فریمورک های تست محبوب (Jest, Vitest و…)
  • 12. پیکربندی اولیه Jest/Vitest
  • 13. نوشتن اولین تست یونیت ساده
  • 14. اجرای تست ها و تفسیر نتایج
  • 15. پوشش دهی کد (Code Coverage) چیست؟
  • 16. ابزارهای گزارش پوشش دهی کد
  • 17. معیارهای یک تست خوب و قابل نگهداری
  • 18. تست های ایزوله و مستقل
  • 19. مقدمه ای بر تست یونیت
  • 20. تست یونیت کامپوننت های ساده UI
  • 21. تست Props و State در کامپوننت ها
  • 22. شبیه سازی (Mocking) چیست و چرا استفاده می کنیم؟
  • 23. شبیه سازی توابع (Function Mocks)
  • 24. شبیه سازی ماژول ها (Module Mocks)
  • 25. شبیه سازی سرویس ها و API Calls با Mock Service Worker
  • 26. استفاده از Spy برای نظارت بر توابع
  • 27. تست رویدادهای کاربری (User Events)
  • 28. تست Conditional Rendering و نمایش/عدم نمایش المان
  • 29. تست لیست ها و حلقه ها
  • 30. تست اعتبارسنجی فرم ها (Form Validation)
  • 31. تست کامپوننت های HOC و Render Props
  • 32. استفاده از تست اسنپ شات (Snapshot Testing)
  • 33. مزایا و معایب تست اسنپ شات
  • 34. مدیریت اسنپ شات های به روز شده
  • 35. Refactoring برای بهبود قابلیت تست پذیری یونیت
  • 36. اصول نوشتن تست های یونیت موثر و خوانا
  • 37. تست Pure Functions و Side Effects
  • 38. تست Hooks سفارشی (Custom Hooks)
  • 39. تست Context API یا Global State Management
  • 40. تست Reducers و Actions در Redux (یا مشابه)
  • 41. تست Routing و Navigation
  • 42. الگوهای طراحی برای تست پذیری بهتر (Dependency Injection)
  • 43. مقدمه ای بر تست یکپارچه سازی (Integration Testing)
  • 44. تفاوت تست یونیت و یکپارچه سازی
  • 45. تست یکپارچگی کامپوننت ها با یکدیگر
  • 46. تست ارتباط فرانت‌اند با بک‌اند (API Integration)
  • 47. شبیه سازی API ها با MSW یا Nock (پیشرفته)
  • 48. استراتژی های تست یکپارچه سازی
  • 49. تست Flow های کاربری در مقیاس کوچک
  • 50. تست تعاملات کامپوننت ها و سرویس ها
  • 51. مدیریت داده ها و وضعیت در تست یکپارچه سازی
  • 52. تست با دیتابیس های شبیه سازی شده (برای API)
  • 53. تست امنیت API ها از دید فرانت‌اند (Basic)
  • 54. تست Error Handling در یکپارچه سازی
  • 55. مقدمه ای بر تست سرتاسری (E2E Testing)
  • 56. ابزارهای E2E (Cypress, Playwright, Selenium)
  • 57. نصب و راه اندازی Cypress/Playwright
  • 58. نوشتن اولین تست E2E (باز کردن صفحه، یافتن المان)
  • 59. شبیه سازی لاگین و احراز هویت در E2E
  • 60. تست سناریوهای کاربردی کامل
  • 61. تعامل با المان های UI (کلیک، تایپ، انتخاب)
  • 62. تست Navigation و URL Changes
  • 63. Wait ها و Assertion ها در E2E
  • 64. مدیریت داده های تست و وضعیت سرور (Seed/Reset)
  • 65. عیب یابی تست های E2E شکست خورده
  • 66. بهترین شیوه ها در تست E2E و کاهش زمان اجرا
  • 67. تست عملکرد (Performance Testing) در فرانت‌اند
  • 68. ابزارهای تست عملکرد (Lighthouse, WebPageTest)
  • 69. معیارهای Core Web Vitals و بهینه سازی آنها
  • 70. تست دسترسی پذیری (Accessibility Testing)
  • 71. استاندارد WCAG و قوانین آن
  • 72. ابزارهای تست A11y (Axe-core, Lighthouse A11y Audit)
  • 73. تست با کیبورد و Screen Reader
  • 74. تست رگرسیون بصری (Visual Regression Testing)
  • 75. ابزارهای VRT (Chromatic, Storybook, Percy)
  • 76. مدیریت تغییرات بصری و Base Image ها
  • 77. تست امنیتی فرانت‌اند (Cross-Site Scripting, CSRF)
  • 78. تست ورودی ها و فیلتر کردن آنها (Input Sanitization)
  • 79. معرفی TDD (Test Driven Development)
  • 80. چرخه TDD در توسعه کامپوننت های فرانت‌اند
  • 81. معرفی BDD (Behavior Driven Development)
  • 82. Gherkin Syntax و ابزارهای BDD (Cucumber)
  • 83. تست بین المللی سازی (i18n) و بومی سازی (l10n)
  • 84. تست ریسپانسیو بودن (Responsive Design Testing)
  • 85. تست در مرورگرهای مختلف (Cross-Browser Testing)
  • 86. ابزارهای Cloud برای Cross-Browser Testing (BrowserStack, Sauce Labs)
  • 87. بهبود کیفیت کد با Linting (ESLint, Prettier)
  • 88. پیکربندی Linting و Rules
  • 89. Static Analysis و شناسایی Code Smells
  • 90. بررسی پوشش دهی کد به عنوان متریک کیفیت
  • 91. تست و CI/CD (Continuous Integration/Continuous Deployment)
  • 92. ادغام تست ها در Pipeline های CI (GitHub Actions, GitLab CI)
  • 93. گزارش گیری و تحلیل نتایج تست در CI
  • 94. استراتژی های نگهداری تست ها
  • 95. Refactoring تست های موجود برای خوانایی و کارایی
  • 96. مدیریت Test Debt و جلوگیری از انباشت آن
  • 97. آموزش تیم برای فرهنگ تست نویسی و نگهداری
  • 98. انتخاب فریمورک و استراتژی تست مناسب پروژه
  • 99. مانیتورینگ تست ها و تحلیل Failures در محیط پروداکشن
  • 100. روند بهبود مستمر در تست و کیفیت کد

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب راهنمای جامع تست فرانت‌اند با تمرکز بر کیفیت کد”

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

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