کتاب متا: برنامه‌نویسی تابعی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره متا: برنامه‌نویسی تابعی

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

موضوع میانی: برنامه‌نویسی متا

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

  • 1. مفاهیم بنیادی برنامه‌نویسی تابعی
  • 2. توابع به عنوان مقادیر
  • 3. توابع مرتبه بالاتر
  • 4. کاربری توابع مرتبه بالاتر
  • 5. تابع‌های لامبدا
  • 6. خالص بودن توابع
  • 7. عوارض جانبی و اجتناب از آنها
  • 8. تغییرناپذیری داده‌ها
  • 9. ساختارهای داده‌ای تغییرناپذیر
  • 10. بازگشت‌دهی و انباشت‌گرها
  • 11. الگوهای بازگشتی
  • 12. بهینه‌سازی بازگشت
  • 13. مقدمه‌ای بر مونوئیدها
  • 14. مفاهیم مونوئیدها در برنامه‌نویسی تابعی
  • 15. کاربرد مونوئیدها در ترکیب توابع
  • 16. مفاهیم بنیادی فانکتورها
  • 17. پیاده‌سازی فانکتورها
  • 18. کاربرد فانکتورها در تبدیل داده‌ها
  • 19. مفاهیم بنیادی مونادها
  • 20. موناد Maybe/Optional
  • 21. موناد List/Array
  • 22. موناد IO و مدیریت اثرات جانبی
  • 23. ترکیب مونادها
  • 24. مدیریت خطا با مونادها
  • 25. تست واحد با برنامه‌نویسی تابعی
  • 26. استفاده از توابع خالص در تست
  • 27. تست مونادیک
  • 28. برنامه‌نویسی تابعی موازی
  • 29. توابع ناهمزمان و وعده‌ها
  • 30. استفاده از الگوهای تابعی در برنامه‌نویسی ناهمزمان
  • 31. مقدمه‌ای بر برنامه‌نویسی تابعی در جاوااسکریپت
  • 32. برنامه‌نویسی تابعی در پایتون
  • 33. برنامه‌نویسی تابعی در زبان‌های دیگر
  • 34. بهینه‌سازی کد تابعی
  • 35. استفاده از memoization
  • 36. تکنیک‌های کاهش سربار بازگشتی
  • 37. مفاهیم Currying و Partial Application
  • 38. کاربرد Currying و Partial Application
  • 39. برنامه‌نویسی تابعی و شی‌گرایی
  • 40. ترکیب برنامه‌نویسی تابعی و شی‌گرایی
  • 41. الگوهای طراحی تابعی
  • 42. استفاده از توابع به عنوان استراتژی
  • 43. برنامه‌نویسی تابعی و دیتابیس‌ها
  • 44. مفاهیم MapReduce
  • 45. برنامه‌نویسی تابعی و یادگیری ماشین

نظرات

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

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