, ,

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

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مبانی تست نرم‌افزار
  • 2. اهمیت تست در فرانت‌اند
  • 3. چرا تست فرانت‌اند حیاتی است؟
  • 4. چرخه عمر توسعه نرم‌افزار و تست
  • 5. انواع تست در چرخه عمر توسعه
  • 6. تست واحد (Unit Testing) در فرانت‌اند
  • 7. تست یکپارچه‌سازی (Integration Testing) در فرانت‌اند
  • 8. تست End-to-End (E2E Testing)
  • 9. تست پذیرش (Acceptance Testing)
  • 10. تست کارایی (Performance Testing)
  • 11. تست امنیت (Security Testing)
  • 12. تست قابلیت دسترسی (Accessibility Testing)
  • 13. تست سازگاری مرورگر (Browser Compatibility Testing)
  • 14. تست رگرسیون (Regression Testing)
  • 15. اصول SOLID در توسعه نرم‌افزار
  • 16. اصول DRY و KISS
  • 17. مفاهیم کد تمیز (Clean Code)
  • 18. اهمیت تست‌پذیری کد
  • 19. چگونه کد خود را تست‌پذیر بنویسیم؟
  • 20. انتخاب ابزارهای مناسب تست فرانت‌اند
  • 21. معرفی Jest
  • 22. معرفی React Testing Library
  • 23. معرفی Cypress
  • 24. معرفی Playwright
  • 25. معرفی Mocha و Chai
  • 26. معرفی Selenium
  • 27. معرفی ابزارهای Test Runner
  • 28. معرفی ابزارهای Assertion Library
  • 29. معرفی ابزارهای Mocking Frameworks
  • 30. راهنمای نصب و راه‌اندازی محیط تست
  • 31. پیکربندی Jest برای پروژه‌های فرانت‌اند
  • 32. پیکربندی React Testing Library
  • 33. پیکربندی Cypress
  • 34. پیکربندی Playwright
  • 35. مبانی تست واحد برای کامپوننت‌های React
  • 36. نوشتن اولین تست واحد برای یک کامپوننت ساده
  • 37. تست رندر شدن کامپوننت
  • 38. تست نمایش محتوا در کامپوننت
  • 39. تست تعاملات کاربر با کامپوننت (کلیک، تایپ)
  • 40. تست شرطی نمایش المان‌ها
  • 41. تست لیست‌ها و تکرار المان‌ها
  • 42. تست فرم‌ها و ورودی‌ها
  • 43. تست props در کامپوننت‌ها
  • 44. تست state در کامپوننت‌ها
  • 45. مدیریت async operations در تست‌های واحد
  • 46. Mocking API calls در تست‌های واحد
  • 47. استفاده از jest.fn() و jest.spyOn()
  • 48. Mocking Modules در Jest
  • 49. استفاده از RTL برای تست کامپوننت‌ها
  • 50. Queries در React Testing Library
  • 51. Event simulation در RTL
  • 52. Finding elements by text, role, labelText, etc.
  • 53. Waiting for elements to appear
  • 54. Testing custom hooks
  • 55. Testing Higher-Order Components (HOCs)
  • 56. Testing Context API
  • 57. Testing Redux/Zustand/Recoil stores
  • 58. مبانی تست یکپارچه‌سازی در فرانت‌اند
  • 59. تست تعامل کامپوننت‌ها با یکدیگر
  • 60. تست جریان داده بین کامپوننت‌ها
  • 61. تست ارتباط کامپوننت با سرویس‌های داده (mocked)
  • 62. استفاده از Jest برای تست یکپارچه‌سازی
  • 63. استفاده از RTL برای تست یکپارچه‌سازی
  • 64. مبانی تست End-to-End (E2E)
  • 65. چرا تست E2E مهم است؟
  • 66. انتخاب ابزار مناسب برای تست E2E (Cypress, Playwright)
  • 67. معرفی Cypress
  • 68. نصب و پیکربندی Cypress
  • 69. نوشتن اولین تست E2E با Cypress
  • 70. Selectors در Cypress
  • 71. Commands در Cypress
  • 72. Assertions در Cypress
  • 73. Assertions custom در Cypress
  • 74. Handling forms در Cypress
  • 75. Handling navigation در Cypress
  • 76. Handling alerts, prompts, and confirms
  • 77. Waiting for network requests
  • 78. Mocking network requests در Cypress
  • 79. Page Objects Pattern در Cypress
  • 80. Screenshots و video recording در Cypress
  • 81. Parallel execution در Cypress
  • 82. Test runner UI در Cypress
  • 83. Debug کردن تست‌های E2E
  • 84. معرفی Playwright
  • 85. نصب و پیکربندی Playwright
  • 86. نوشتن اولین تست E2E با Playwright
  • 87. Selectors در Playwright
  • 88. Assertions در Playwright
  • 89. Waiting for elements and network
  • 90. Mocking network requests در Playwright
  • 91. Page Objects Pattern در Playwright
  • 92. Screenshots و video recording در Playwright
  • 93. Parallel execution در Playwright
  • 94. Browser context در Playwright
  • 95. Trace viewer در Playwright
  • 96. Debug کردن تست‌های E2E با Playwright
  • 97. تست قابلیت دسترسی (Accessibility Testing)
  • 98. اهمیت WCAG (Web Content Accessibility Guidelines)
  • 99. ابزارهای کمکی برای تست قابلیت دسترسی
  • 100. تست با axe-core

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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