کتاب تستنویسی و اشکالزدایی در زبانهای تابعی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تستنویسی و اشکالزدایی در زبانهای تابعی
موضوع کلی: آموزش و یادگیری
موضوع میانی: یادگیری آموزش زبانهای برنامهنویسی تابعی (Haskell, Lisp)
📋 سرفصلهای دوره
- 1. آشنایی با پارادایم برنامهنویسی تابعی
- 2. مفاهیم پایه توابع درجه یک و توابع مرتبه بالاتر
- 3. توابع خالص و عوارض جانبی
- 4. تغییرناپذیری دادهها و مزایای آن
- 5. الگوهای بازگشتی در برنامهنویسی تابعی
- 6. مدیریت خطا با استفاده از انواع دادهای Result
- 7. مقدمهای بر توابع لامبدا
- 8. کاربرد توابع لامبدا در برنامهنویسی تابعی
- 9. تکنیکهای ترکیب توابع
- 10. توابع جزئی و کورینگ
- 11. تستنویسی واحد با استفاده از توابع خالص
- 12. استفاده از Mockها و Stubs در تست توابع
- 13. تستنویسی رفتاری (Behavior Driven Development)
- 14. آزمایشهای واحد برای توابع بازگشتی
- 15. تستنویسی توابع با عوارض جانبی کنترلشده
- 16. تستنویسی توابع ناهمزمان
- 17. مقدمهای بر تکنیکهای اشکالزدایی در زبانهای تابعی
- 18. استفاده از دیباگر برای ردیابی توابع
- 19. اشکالزدایی توابع بازگشتی
- 20. شناسایی و رفع خطاهای منطقی در کد تابعی
- 21. استفاده از لاگینگ برای ردیابی جریان برنامه
- 22. تستنویسی برای پوشش کد
- 23. تحلیل استاتیک کد برای یافتن خطاها
- 24. آشنایی با ابزارهای پروفایلینگ
- 25. بهینهسازی کد تابعی برای بهبود عملکرد
- 26. مفاهیم کلیدی در تستنویسی مبتنی بر خواص
- 27. تستنویسی تصادفی (Property-Based Testing)
- 28. استفاده از کتابخانههای تستنویسی محبوب
- 29. تستنویسی در زبان Haskell
- 30. تستنویسی در زبان Scala
- 31. تستنویسی در زبان F#
- 32. تستنویسی در زبان Clojure
- 33. تستنویسی در زبان Erlang
- 34. آشنایی با الگوهای طراحی تابعی
- 35. استفاده از Monadها برای مدیریت وضعیت
- 36. کاربرد Functorها و Applicativeها
- 37. مفاهیم پیشرفته در مدیریت خطا
- 38. تستنویسی توابع با وابستگیهای خارجی
- 39. تستنویسی توابع با ورودی/خروجی
- 40. تستنویسی توابع موازی
- 41. آشنایی با تستهای یکپارچگی
- 42. تستنویسی APIهای مبتنی بر REST
- 43. تستنویسی سیستمهای توزیعشده
- 44. تستنویسی میکروسرویسها
- 45. استفاده از Docker برای تستنویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.