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

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

عنوان دوره: دوره برنامه‌نویسی تابعی: از مفاهیم تا پیاده‌سازی عملی

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

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

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

  • 1. مقدمه‌ای بر برنامه‌نویسی تابعی
  • 2. تفاوت برنامه‌نویسی تابعی و امری
  • 3. مزایای استفاده از برنامه‌نویسی تابعی
  • 4. مفاهیم کلیدی: توابع مرتبه اول و مرتبه دوم
  • 5. توابع خالص و عوارض جانبی
  • 6. عدم تغییرپذیری داده‌ها (Immutability)
  • 7. توابع بازگشتی
  • 8. الگوی تطبیق (Pattern Matching)
  • 9. توابع لامبدا (Lambda Functions)
  • 10. توابع جزئی (Partial Application)
  • 11. توابع کارری (Currying)
  • 12. ترکیب توابع (Function Composition)
  • 13. مونادها: مقدمه و کاربردها
  • 14. Functorها و Applicative Functorها
  • 15. برنامه‌نویسی تابعی در جاوااسکریپت: مقدمه
  • 16. آرایه‌های تابعی در جاوااسکریپت: map، filter، reduce
  • 17. کار با Promiseها به صورت تابعی
  • 18. برنامه‌نویسی تابعی در پایتون: مقدمه
  • 19. توابع مرتبه بالا در پایتون
  • 20. توابع لامبدا در پایتون
  • 21. دکوراتورها (Decorators) در پایتون
  • 22. برنامه‌نویسی تابعی در هاسکل: مقدمه
  • 23. نوع‌بندی استاتیک و قوی در هاسکل
  • 24. الگوی تطبیق پیشرفته در هاسکل
  • 25. مونادها در هاسکل: کاربردهای عملی
  • 26. برنامه‌نویسی تابعی در زبان‌های دیگر (Scala, Clojure, F#)
  • 27. مدیریت خطا در برنامه‌نویسی تابعی
  • 28. تست‌نویسی تابعی
  • 29. بهینه‌سازی کد تابعی
  • 30. برنامه‌نویسی موازی و توزیع‌شده با استفاده از توابع
  • 31. الگوریتم‌های تابعی رایج
  • 32. استفاده از برنامه‌نویسی تابعی در توسعه وب
  • 33. برنامه‌نویسی تابعی و پایگاه داده‌ها
  • 34. برنامه‌نویسی تابعی و یادگیری ماشین
  • 35. اصول طراحی API تابعی
  • 36. الگوهای طراحی تابعی
  • 37. چالش‌ها و محدودیت‌های برنامه‌نویسی تابعی
  • 38. مقایسه برنامه‌نویسی تابعی با سایر پارادایم‌ها
  • 39. آینده برنامه‌نویسی تابعی
تگ‌ها: currying function composition functional design functional javascript functional programming functional python haskell immutability javascript lambda functions monads pure functions python برنامه‌نویسی تابعی برنامه‌نویسی خالص

نظرات

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

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