کتاب Testing TypeScript: Unit, Integration, and End-to-End

انتخاب پلن

افزودنی‌های اختیاری

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

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

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

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

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

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

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


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

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

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره Testing TypeScript: Unit, Integration, and End-to-End

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

موضوع میانی: تایپ اسکریپت (TypeScript)

📋 سرفصل‌های دوره

  • 1. آشنایی با انواع تست در تایپ‌اسکریپت
  • 2. راه‌اندازی محیط تست با Jest و تایپ‌اسکریپت
  • 3. پیکربندی ts-jest برای کامپایل خودکار
  • 4. نوشتن اولین تست واحد ساده
  • 5. کار با توابع describe و it و test
  • 6. Assertion با expect و matcherهای پایه
  • 7. تست مقادیر truthy و falsy
  • 8. تست برابری و نابرابری مقادیر
  • 9. تست استثناها و خطاها
  • 10. تست async/await در توابع ناهمگام
  • 11. تست Promise و callback
  • 12. استفاده از mock برای توابع
  • 13. ایجاد mock ماژول با jest.mock
  • 14. تست فراخوانی و آرگومان‌های mock
  • 15. استفاده از spyOn برای رهگیری فراخوانی
  • 16. مقادیر بازگشتی mock و mockReturnValue
  • 17. پیاده‌سازی mockImplementation
  • 18. تست کلاس‌ها و نمونه‌های شیء
  • 19. تست متدهای استاتیک و خصوصی
  • 20. تست وراثت و پلی‌مورفیسم
  • 21. تست جنریک‌ها و تایپ‌های سفارشی
  • 22. تست Enum و Union Types
  • 23. تست اینترفیس‌ها و type alias
  • 24. تست ماژول‌های خارجی و کتابخانه‌ها
  • 25. تست تابع‌های کمکی و utility
  • 26. تست درخت‌های شرطی و switch
  • 27. تست حلقه‌ها و تکرار
  • 28. تست توابع بازگشتی
  • 29. تست تایمرها و setTimeout
  • 30. تست رویدادها و EventEmitter
  • 31. تست DOM در محیط Node با jsdom
  • 32. تست کامپوننت‌های React با Testing Library
  • 33. تست هوک‌های useState و useEffect
  • 34. تست رویدادهای کاربری در React
  • 35. تست API‌های HTTP با axios و fetch
  • 36. تست درخواست‌های RESTful
  • 37. تست پاسخ‌های JSON و وضعیت
  • 38. تست خطاهای شبکه و timeout
  • 39. تست middleware و interceptor
  • 40. تست پایگاه داده با mock
  • 41. تست عملیات CRUD
  • 42. تست تراکنش‌ها و rollback
  • 43. تست کش و حافظه موقت
  • 44. تست فایل‌خوانی و نوشتن
  • 45. تست متغیرهای محیطی و config
  • 46. تست لاگ‌گیری و debug
  • 47. تست هم‌روندی و Promise.all
  • 48. تست race condition
  • 49. تست مدیریت حافظه و leak
  • 50. تست timeout و abort
  • 51. تست استریم و buffer
  • 52. تست WebSocket و socket.io
  • 53. تست GraphQL با Apollo
  • 54. تست GraphQL Query و Mutation
  • 55. تست resolver و data source
  • 56. تست GraphQL Schema و Type
  • 57. تست خطاهای GraphQL
  • 58. تست GraphQL Subscription
  • 59. تست Express.js و API routes
  • 60. تست middleware سفارشی
  • 61. تست احراز هویت و JWT
  • 62. تست نقش‌ها و مجوزها
  • 63. تست محدودیت نرخ (rate limiting)
  • 64. تست headless browser با Puppeteer
  • 65. تست end-to-end با Playwright
  • 66. تست ناوبری و کلیک در مرورگر
  • 67. تست فرم‌ها و ارسال داده
  • 68. تست اسکرول و lazy loading
  • 69. تست تغییر مسیر و history
  • 70. تست LocalStorage و SessionStorage
  • 71. تست کوکی و ذخیره‌سازی
  • 72. تست پاسخگویی و responsive design
  • 73. تست خطاهای ۴۰۰ و ۵۰۰
  • 74. تست performance و زمان پاسخ
  • 75. تست snapshot و UI regression
  • 76. تست snapshot با jest-image-snapshot
  • 77. تست accessibility و a11y
  • 78. تست i18n و ترجمه
  • 79. تست محیط‌های مختلف (dev, staging, prod)
  • 80. تست CI/CD با GitHub Actions
  • 81. تست پوشش کد (code coverage)
  • 82. تست گزارش‌گیری و html-report
  • 83. تست mock server با MSW
  • 84. تست فیکسچر و داده‌های تست
  • 85. تست random و seed
  • 86. تست date و time mocking
  • 87. تست math و محاسبات
  • 88. تست regex و الگو
  • 89. تست sort و filter
  • 90. تست reduce و map
  • 91. تست pipe و compose
  • 92. تست memoization و caching
  • 93. تست singleton و factory pattern
  • 94. تست observer و pub/sub
  • 95. تست decorator و AOP
  • 96. تست dependency injection
  • 97. تست error boundary
  • 98. تست retry و fallback
  • 99. تست circuit breaker
  • 100. تست load test و stress test

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

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

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

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

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


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

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

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

نظرات

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

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