اپلیکیشن اندرویدی فلشکارت آموزشی تست واحد با CoffeeScript: از صفر تا قهرمان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تست واحد با CoffeeScript: از صفر تا قهرمان
موضوع کلی: توسعه نرمافزار
موضوع میانی: تست نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر تست واحد و مزایای آن
- 2. چرا تست واحد برای CoffeeScript مهم است؟
- 3. راهاندازی محیط توسعه CoffeeScript برای تست
- 4. نصب و پیکربندی Mocha و Chai
- 5. آشنایی با Mocha: فریمورک تست
- 6. معرفی Chai: کتابخانه Assertions
- 7. نوشتن اولین تست واحد CoffeeScript
- 8. ساختار یک فایل تست CoffeeScript
- 9. درک مفهوم Unit و Isolation در تست
- 10. Assertions: بررسی نتایج مورد انتظار
- 11. تست توابع ساده CoffeeScript
- 12. تست توابع با پارامترهای ورودی
- 13. تست توابع با مقادیر بازگشتی
- 14. مدیریت خطاها در تستها
- 15. Mocking و Stubbing در CoffeeScript
- 16. جایگزینی وابستگیها با Mock
- 17. استفاده از Sinon.JS برای Mocking
- 18. تست توابع ناهمزمان (Asynchronous) با CoffeeScript
- 19. تست Promises در CoffeeScript
- 20. تست Async/Await در CoffeeScript
- 21. تست کد CoffeeScript با استفاده از spies
- 22. نوشتن تستهای BDD با CoffeeScript و Chai
- 23. تست Driven Development (TDD) با CoffeeScript
- 24. پوشش کد (Code Coverage) در تستهای CoffeeScript
- 25. استفاده از Istanbul برای پوشش کد
- 26. ادغام تستها با CI/CD Pipeline
- 27. بهینهسازی تستها برای سرعت و کارایی
- 28. نوشتن تستهای قابل نگهداری و خوانا
- 29. الگوهای تست رایج در CoffeeScript
- 30. تست کلاسها و اشیاء در CoffeeScript
- 31. تست توابع Callback
- 32. تست توابع با آرگومانهای متعدد
- 33. تست توابع recursive
- 34. تست توابع با وابستگی به متغیرهای سراسری
- 35. تست توابع generator
- 36. تست توابع که از کتابخانههای خارجی استفاده میکنند
- 37. تست توابع با استفاده از fixtures
- 38. تست توابع با استفاده از data providers
- 39. نکات پیشرفته تست واحد CoffeeScript
- 40. رفع اشکال تستها
- 41. مدیریت وابستگیها در تستها
- 42. تست توابع Event-Driven
- 43. تست توابع با استفاده از mocks و stubs پیشرفته
- 44. تست توابع با استفاده از dependency injection
- 45. ایجاد یک استراتژی تست واحد برای پروژههای CoffeeScript
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.