دوره Testing TypeScript: Unit, Integration, and End-to-End همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره 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
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.