کتاب تسلط بر عبارات محاسباتی در F# (Mastering F# Computation Expressions) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره تسلط بر عبارات محاسباتی در F# (Mastering F# Computation Expressions)

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

موضوع میانی: زبان برنامه‌نویسی F#

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

  • 1. مقدمه‌ای بر عبارات محاسباتی (Computation Expressions)
  • 2. چرا به عبارات محاسباتی نیاز داریم؟
  • 3. ساختار کلی یک عبارت محاسباتی
  • 4. تعریف یک عبارت محاسباتی ساده
  • 5. عملگر `yield` و نقش آن
  • 6. عبارات محاسباتی و توابع
  • 7. مقایسه با Monadها
  • 8. عبارات محاسباتی در مقابل توابع
  • 9. پیاده‌سازی عبارات محاسباتی با استفاده از توابع
  • 10. عبارت محاسباتی `seq` و کار با دنباله‌ها
  • 11. عبارت محاسباتی `list` و ایجاد لیست‌ها
  • 12. عبارت محاسباتی `option` و مدیریت مقادیر احتمالی
  • 13. عبارت محاسباتی `result` و مدیریت خطاها
  • 14. ساخت عبارت محاسباتی سفارشی برای Loging
  • 15. ساخت عبارت محاسباتی سفارشی برای State
  • 16. ساخت عبارت محاسباتی سفارشی برای Parser
  • 17. پیاده‌سازی یک عبارت محاسباتی برای Async
  • 18. هم‌زمان‌سازی با استفاده از عبارات محاسباتی
  • 19. مدیریت استثناها در عبارات محاسباتی Async
  • 20. عبارات محاسباتی و Cancellation Token
  • 21. عبارت محاسباتی `task` و مدیریت وظایف
  • 22. ترکیب عبارات محاسباتی
  • 23. استفاده از `compose` برای ایجاد عبارات محاسباتی پیچیده‌تر
  • 24. عبارات محاسباتی و Pipeline
  • 25. عبارات محاسباتی و Domain-Specific Languages (DSLs)
  • 26. ساخت DSL با استفاده از عبارات محاسباتی
  • 27. عبارات محاسباتی و تولید کد
  • 28. استفاده از عبارات محاسباتی برای تولید کد
  • 29. عبارات محاسباتی و Reflection
  • 30. استفاده از عبارات محاسباتی برای کار با Reflection
  • 31. عبارات محاسباتی و Unit Testing
  • 32. نوشتن تست‌های واحد با استفاده از عبارات محاسباتی
  • 33. عبارات محاسباتی و Debugging
  • 34. اشکال‌زدایی عبارات محاسباتی
  • 35. بهینه‌سازی عبارات محاسباتی
  • 36. تکنیک‌های بهینه‌سازی عملکرد
  • 37. الگوهای طراحی با عبارات محاسباتی
  • 38. استفاده از عبارات محاسباتی برای پیاده‌سازی الگوهای طراحی
  • 39. عبارات محاسباتی و Type Providers
  • 40. ادغام عبارات محاسباتی با Type Providers
  • 41. عبارات محاسباتی و F# Data
  • 42. استفاده از عبارات محاسباتی با F# Data
  • 43. عبارات محاسباتی و LINQ
  • 44. ترکیب عبارات محاسباتی با LINQ
  • 45. عبارات محاسباتی و Reactive Programming
  • 46. استفاده از عبارات محاسباتی در برنامه‌نویسی Reactive
  • 47. عبارات محاسباتی و Dependency Injection
  • 48. پیاده‌سازی Dependency Injection با عبارات محاسباتی
  • 49. عبارات محاسباتی و Logging پیشرفته
  • 50. پیاده‌سازی Logging پیشرفته با عبارات محاسباتی
  • 51. عبارات محاسباتی و Tracing
  • 52. استفاده از عبارات محاسباتی برای Tracing
  • 53. عبارات محاسباتی و Profiling
  • 54. Profiling عبارات محاسباتی برای شناسایی گلوگاه‌ها
  • 55. عبارات محاسباتی و مقیاس‌پذیری
  • 56. طراحی عبارات محاسباتی مقیاس‌پذیر
  • 57. عبارات محاسباتی و امنیت
  • 58. نکات امنیتی در استفاده از عبارات محاسباتی
  • 59. عبارات محاسباتی و معماری میکروسرویس‌ها
  • 60. استفاده از عبارات محاسباتی در معماری میکروسرویس‌ها
تگ‌ها: Async Computation Builder DSL F# F# Async F# Computation Expressions F# Data F# Type Providers Functional Programming Functional Programming F# List Monad Option Result Seq

نظرات

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

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