کتاب تسلط بر برنامهنویسی تابعی با انواع ایستا: از اصول تا پیادهسازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر برنامهنویسی تابعی با انواع ایستا: از اصول تا پیادهسازی
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: برنامهنویسی تابعی و پیشرفته
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی تابعی
- 2. مفاهیم بنیادی توابع مرتبه بالا
- 3. توابع خالص و عوارض جانبی
- 4. تغییرناپذیری دادهها و مزایای آن
- 5. انواع داده جبری
- 6. الگوهای تطبیق
- 7. توابع بازگشتی
- 8. کاربرد توابع بازگشتی در حل مسائل
- 9. مدیریت خطا با انواع Option و Either
- 10. توابع مونادیک و کاربردهای آنها
- 11. موناد Maybe و کاربرد آن در مدیریت مقادیر تهی
- 12. موناد Either و مدیریت خطا
- 13. موناد State و مدیریت حالت در برنامهنویسی تابعی
- 14. موناد IO و تعامل با دنیای خارج
- 15. ترکیب توابع
- 16. توابع Curried و Uncurried
- 17. توابع Partial Application
- 18. توابع Composition
- 19. توابع Pipelines
- 20. برنامهنویسی تابعی در زبانهای مختلف
- 21. برنامهنویسی تابعی در زبان Haskell
- 22. برنامهنویسی تابعی در زبان Scala
- 23. برنامهنویسی تابعی در زبان F#
- 24. برنامهنویسی تابعی در زبان JavaScript
- 25. آشنایی با کامپایلرها و نوعدهندهها
- 26. سیستم نوع استاتیک و مزایای آن
- 27. استنتاج نوع
- 28. انواع داده پارامتری
- 29. کلاسهای نوع
- 30. محدودیتهای نوع
- 31. توابع Generic
- 32. برنامهنویسی Generic
- 33. تست واحد در برنامهنویسی تابعی
- 34. تستمحور توسعه (TDD)
- 35. تست رفتاری (BDD)
- 36. استفاده از فریمورکهای تست در برنامهنویسی تابعی
- 37. بهینهسازی کد تابعی
- 38. اندازهگیری عملکرد کد
- 39. پروفایلگیری کد
- 40. تکنیکهای بهینهسازی حافظه
- 41. تکنیکهای بهینهسازی زمان اجرا
- 42. ساختارهای داده تابعی
- 43. لیستهای پیوندی
- 44. درختها
- 45. گرافها
- 46. هشتیبلها
- 47. الگوریتمهای مرتبسازی تابعی
- 48. الگوریتمهای جستجو تابعی
- 49. برنامهنویسی همزمان با توابع
- 50. مدیریت حافظه در برنامهنویسی تابعی
- 51. Garbage Collection
- 52. برنامهنویسی بدون عوارض جانبی و همزمانی
- 53. معماریهای برنامهنویسی تابعی
- 54. Microservices تابعی
- 55. Serverless با توابع
- 56. برنامهنویسی تابعی و یادگیری ماشین
- 57. استفاده از توابع در الگوریتمهای یادگیری ماشین
- 58. توابع Lambda و شبکههای عصبی
- 59. برنامهنویسی تابعی و پردازش دادهها
- 60. Big Data و توابع
- 61. پردازش جریان داده با توابع
- 62. توابع و پایگاه دادهها
- 63. استفاده از توابع در زبانهای پرسوجو
- 64. برنامهنویسی تابعی و وب
- 65. ساخت API با توابع
- 66. توابع و فریمورکهای وب
- 67. برنامهنویسی تابعی و رابط کاربری
- 68. توابع و فریمورکهای UI
- 69. برنامهنویسی تابعی و امنیت
- 70. توابع و امنیت وب
- 71. توابع و رمزنگاری
- 72. برنامهنویسی تابعی و مقیاسپذیری
- 73. توابع و معماریهای مقیاسپذیر
- 74. توابع و کانتینرها
- 75. برنامهنویسی تابعی و DevOps
- 76. توابع و اتوماسیون
- 77. توابع و استقرار مداوم
- 78. توابع و نظارت بر سیستم
- 79. برنامهنویسی تابعی و الگوهای طراحی
- 80. الگوهای تابعی رایج
- 81. استفاده از الگوها در حل مسائل پیچیده
- 82. توسعه نرمافزار تابعی در تیم
- 83. همکاری در پروژههای تابعی
- 84. ابزارهای توسعه و دیباگینگ کد تابعی
- 85. برنامهنویسی تابعی و هوش مصنوعی
- 86. توابع و پردازش زبان طبیعی
- 87. توابع و بینایی ماشین
- 88. برنامهنویسی تابعی و رباتیک
- 89. توابع و کنترل رباتها
- 90. برنامهنویسی تابعی و اینترنت اشیا
- 91. توابع و جمعآوری داده از سنسورها
- 92. برنامهنویسی تابعی و بازیسازی
- 93. توابع و توسعه بازی
- 94. برنامهنویسی تابعی و شبیهسازی
- 95. توابع و مدلسازی سیستمها
تگها:
Functional Programming
Typed Programming
برنامهنویسی پیشرفته
برنامهنویسی تابعی
برنامهنویسی نوعدار
توسعه نرمافزار
کامپیوتر
کدنویسی
مدیریت پیچیدگی
نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.