, ,

کتاب راهنمای جامع تست فرانت‌اند با رویکرد حل مسئله

تومان249,950

انتخاب پلن

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

  • 1. مقدمه و اهمیت تست در توسعه فرانت‌اند
  • 2. چرایی نیاز به تست فرانت‌اند
  • 3. اهداف اصلی تست فرانت‌اند
  • 4. انواع تست در توسعه نرم‌افزار
  • 5. دسته‌بندی تست‌های فرانت‌اند
  • 6. تفاوت تست فرانت‌اند با تست بک‌اند
  • 7. مفاهیم کلیدی در تست فرانت‌اند
  • 8. چرخه عمر توسعه نرم‌افزار و جایگاه تست
  • 9. اصول SOLID در تست‌نویسی
  • 10. اصول DRY و KISS در تست‌نویسی
  • 11. محیط توسعه مناسب برای تست فرانت‌اند
  • 12. انتخاب زبان برنامه‌نویسی برای تست (جاوااسکریپت، تایپ‌اسکریپت)
  • 13. نصب و پیکربندی Node.js و npm/yarn
  • 14. معرفی ابزارهای ضروری تست
  • 15. مروری بر Jest
  • 16. مروری بر React Testing Library
  • 17. مروری بر Cypress
  • 18. مروری بر Playwright
  • 19. مروری بر Selenium (تاریخچه و کاربرد)
  • 20. نصب و پیکربندی Jest
  • 21. پیکربندی اولیه Jest
  • 22. تنظیمات Jest برای پروژه‌های React
  • 23. نصب و پیکربندی React Testing Library
  • 24. استفاده از React Testing Library برای تست کامپوننت‌ها
  • 25. مبانی تست واحد (Unit Testing)
  • 26. نوشتن اولین تست واحد
  • 27. مفهوم Assertion ها (تأییدیه‌ها)
  • 28. استفاده از `expect` در Jest
  • 29. تست رفتار کامپوننت‌ها
  • 30. تست props کامپوننت‌ها
  • 31. تست state کامپوننت‌ها
  • 32. تست event های کامپوننت‌ها
  • 33. تست شرطی در کامپوننت‌ها
  • 34. تست رندر شدن عناصر
  • 35. جستجو و یافتن عناصر DOM
  • 36. استفاده از Query ها در React Testing Library
  • 37. `getByText`
  • 38. `getByRole`
  • 39. `getByLabelText`
  • 40. `getByPlaceholderText`
  • 41. `getByDisplayValue`
  • 42. `getByAltText`
  • 43. `getByTitle`
  • 44. `getByTestId`
  • 45. استفاده از `queryBy` ها برای بررسی عدم وجود عناصر
  • 46. استفاده از `findAllBy` ها برای یافتن چندین عنصر
  • 47. تست تعامل با عناصر
  • 48. شبیه‌سازی کلیک کردن (`fireEvent.click`)
  • 49. شبیه‌سازی ورود متن (`fireEvent.change`)
  • 50. شبیه‌سازی ارسال فرم (`fireEvent.submit`)
  • 51. تست کامپوننت‌های پیچیده
  • 52. تست کامپوننت‌های با state پیچیده
  • 53. تست کامپوننت‌های مربوط به مدیریت فرم
  • 54. تست کامپوننت‌های مربوط به لیست‌ها و جداول
  • 55. تست کامپوننت‌های مربوط به ناوبری
  • 56. مدیریت Mock ها و Stubs
  • 57. مفهوم Mocking و Stubbing
  • 58. Mock کردن API ها و ماژول‌ها
  • 59. استفاده از Jest Mocking API
  • 60. Mock کردن Fetch API
  • 61. Mock کردن Axios
  • 62. Mock کردن توابع داخلی
  • 63. Mock کردن ماژول‌های شخص ثالث
  • 64. مفهوم تست یکپارچگی (Integration Testing)
  • 65. تست تعامل بین کامپوننت‌ها
  • 66. تست جریان‌های کاربری (User Flows)
  • 67. تست یکپارچگی با React Testing Library
  • 68. نوشتن تست‌های یکپارچگی
  • 69. مفهوم تست End-to-End (E2E)
  • 70. معرفی Cypress
  • 71. نصب و پیکربندی Cypress
  • 72. نوشتن اولین تست E2E با Cypress
  • 73. مفهوم Page Object Model در تست E2E
  • 74. پیاده‌سازی Page Object Model
  • 75. جستجو و تعامل با عناصر در Cypress
  • 76. دستور `cy.get()`
  • 77. دستور `cy.contains()`
  • 78. دستور `cy.click()`
  • 79. دستور `cy.type()`
  • 80. دستور `cy.submit()`
  • 81. دستور `cy.viewport()`
  • 82. دستور `cy.visit()`
  • 83. دستور `cy.wait()`
  • 84. دستور `cy.intercept()` برای Mock کردن API ها
  • 85. تست فرم‌ها با Cypress
  • 86. تست ناوبری با Cypress
  • 87. تست حالت‌های مختلف برنامه با Cypress
  • 88. تست واکنش‌گرایی (Responsiveness)
  • 89. تست در دستگاه‌های مختلف
  • 90. تست مرورگرهای مختلف
  • 91. تست دسترس‌پذیری (Accessibility Testing)
  • 92. معرفی ابزارهای دسترس‌پذیری
  • 93. تست دسترس‌پذیری با ابزارهای داخلی و خارجی
  • 94. تست عملکرد (Performance Testing)
  • 95. معرفی ابزارهای تست عملکرد
  • 96. تست زمان بارگذاری صفحه
  • 97. تست زمان پاسخگویی
  • 98. تست امنیتی (Security Testing)
  • 99. مبانی تست امنیتی در فرانت‌اند
  • 100. تست نفوذ (Penetration Testing) (مقدماتی)

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

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

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

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

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


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

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

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

دیدگاهها

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

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

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

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