کتاب Testing TypeScript: Unit, Integration, and End-to-End با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره 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
تگها:
E2E Testing
Integration Testing
TypeScript
Unit Testing
تست TypeScript
تست نرم افزار
تست واحد
تست یکپارچه
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.