, ,

کتاب تست واحد در فرانت‌اند با Jest

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

عنوان کتاب: کتاب تست واحد در فرانت‌اند با Jest

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

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

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

  • 1. مقدمه بر تست واحد در فرانت‌اند
  • 2. چرایی اهمیت تست واحد
  • 3. تفاوت تست واحد، تست یکپارچگی و تست End-to-End
  • 4. ابزارهای تست در اکوسیستم فرانت‌اند
  • 5. معرفی Jest
  • 6. نصب Jest در پروژه فرانت‌اند
  • 7. پیکربندی اولیه Jest
  • 8. اولین تست واحد با Jest
  • 9. نوشتن اولین Assertion
  • 10. مفهوم Matchers در Jest
  • 11. استفاده از `toBe()`
  • 12. استفاده از `toEqual()`
  • 13. استفاده از `toBeTruthy()` و `toBeFalsy()`
  • 14. استفاده از `toContain()`
  • 15. استفاده از `toThrow()`
  • 16. تست توابع ساده
  • 17. تست آرایه‌ها
  • 18. تست اشیاء
  • 19. تست مقادیر Null و Undefined
  • 20. تست مقایسه اعداد اعشاری
  • 21. تست رشته‌ها
  • 22. تست بولین‌ها
  • 23. تست توابع نامتقارن (Async)
  • 24. مقدمه بر توابع نامتقارن
  • 25. استفاده از `done()`
  • 26. استفاده از Promises
  • 27. استفاده از `async/await`
  • 28. تست توابع با Callback
  • 29. تست توابع با Fetch API
  • 30. تست توابع با Timers
  • 31. مدیریت Mocking در Jest
  • 32. مفهوم Mocking
  • 33. Mock کردن ماژول‌ها
  • 34. Mock کردن توابع
  • 35. Mock کردن کلاس‌ها
  • 36. استفاده از `jest.fn()`
  • 37. استفاده از `jest.spyOn()`
  • 38. Mock کردن API Call ها
  • 39. Mock کردن ماژول‌های Node.js
  • 40. Mock کردن ماژول‌های npm
  • 41. Mock کردن ماژول‌های داخلی پروژه
  • 42. استفاده از `jest.mock()`
  • 43. استفاده از `jest.requireActual()`
  • 44. مدیریت Dependencies در تست‌ها
  • 45. مفهوم Mocking Dependencies
  • 46. Mock کردن Context API
  • 47. Mock کردن Redux Store
  • 48. Mock کردن Hooks سفارشی
  • 49. Mock کردن Routing
  • 50. Mock کردن Event Listeners
  • 51. Mock کردن Web Storage (localStorage, sessionStorage)
  • 52. تست کامپوننت‌های React
  • 53. مقدمه بر تست کامپوننت‌ها
  • 54. معرفی React Testing Library
  • 55. نصب React Testing Library
  • 56. اولین تست کامپوننت React
  • 57. جستجو برای المان‌ها در DOM
  • 58. استفاده از `getByText`
  • 59. استفاده از `getByRole`
  • 60. استفاده از `getByLabelText`
  • 61. استفاده از `getByPlaceholderText`
  • 62. استفاده از `getByAltText`
  • 63. استفاده از `getByDisplayValue`
  • 64. استفاده از `getByTitle`
  • 65. استفاده از `queryBy…` برای عدم وجود المان
  • 66. استفاده از `findBy…` برای المان‌های ناهمزمان
  • 67. تعامل با المان‌ها
  • 68. کلیک کردن روی دکمه‌ها
  • 69. تایپ کردن در فیلدها
  • 70. انتخاب از Dropdowns
  • 71. تست رویدادها (Events)
  • 72. تست State کامپوننت
  • 73. تست Props کامپوننت
  • 74. تست Conditional Rendering
  • 75. تست List Rendering
  • 76. تست Forms
  • 77. تست کامپوننت‌های با Hooks
  • 78. تست کامپوننت‌های با Context API
  • 79. تست کامپوننت‌های با Redux
  • 80. تست کامپوننت‌های با Routing
  • 81. تست کامپوننت‌های با API Calls
  • 82. تست کامپوننت‌های با Timers
  • 83. تست Snapshot در Jest
  • 84. مفهوم Snapshot Testing
  • 85. نوشتن اولین Snapshot Test
  • 86. به‌روزرسانی Snapshots
  • 87. مدیریت Snapshots با `jest –updateSnapshot`
  • 88. موارد استفاده از Snapshot Testing
  • 89. محدودیت‌های Snapshot Testing
  • 90. تکنیک‌های پیشرفته در Jest
  • 91. استفاده از `describe` و `it` (یا `test`)
  • 92. گروه‌بندی تست‌ها با `describe`
  • 93. تست‌های تودرتو (Nested describe)
  • 94. استفاده از `beforeEach`
  • 95. استفاده از `afterEach`
  • 96. استفاده از `beforeAll`
  • 97. استفاده از `afterAll`
  • 98. تست‌های Skip شده با `skip`
  • 99. تست‌های Focused با `only`
  • 100. پوشش کد (Code Coverage)

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

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

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

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

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


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

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

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

دیدگاهها

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

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب تست واحد در فرانت‌اند با Jest”

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

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