کتاب مبانی برنامهنویسی تابعی با جاوااسکریپت: از اصول تا پیادهسازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره مبانی برنامهنویسی تابعی با جاوااسکریپت: از اصول تا پیادهسازی
موضوع کلی: برنامهنویسی پیشرفته
موضوع میانی: الگوهای طراحی و معماری نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی تابعی
- 2. توابع به عنوان مقادیر درجه یک
- 3. توابع خالص و اثرات جانبی
- 4. عدم تغییرپذیری دادهها
- 5. برنامهنویسی اعلانی
- 6. توابع مرتبه بالاتر
- 7. توابع بازگشتی
- 8. بستهها (Closures)
- 9. ترکیب توابع
- 10. کارری (Currying)
- 11. توابع جزئی (Partial Application)
- 12. استفاده از توابع در آرایهها
- 13. توابع کاهشدهنده (Reduce)
- 14. توابع نگاشت (Map)
- 15. توابع فیلتر (Filter)
- 16. آشنایی با الگوهای طراحی تابعی
- 17. مونادها (Monads)
- 18. اپلیکاتورها (Applicatives)
- 19. Functorها
- 20. تکنیکهای مدیریت خطا در برنامهنویسی تابعی
- 21. استفاده از Promiseها و Async/Await
- 22. برنامهنویسی تابعی و تستپذیری
- 23. اصول SOLID در برنامهنویسی تابعی
- 24. الگوی طراحی Observer
- 25. الگوی طراحی Strategy
- 26. الگوی طراحی Template Method
- 27. الگوی طراحی Factory Method
- 28. الگوی طراحی Decorator
- 29. الگوی طراحی Adapter
- 30. برنامهنویسی تابعی و بهینهسازی عملکرد
- 31. استفاده از Memoization
- 32. تکنیکهای Lazy Evaluation
- 33. برنامهنویسی تابعی و موازیسازی
- 34. برنامهنویسی تابعی در Node.js
- 35. برنامهنویسی تابعی در مرورگر
- 36. معرفی کتابخانههای برنامهنویسی تابعی در جاوااسکریپت
- 37. Lodash/fp
- 38. Ramda
- 39. Folktale
- 40. Sanctuary
- 41. برنامهنویسی تابعی و توسعه فرانتاند
- 42. استفاده از React با برنامهنویسی تابعی
- 43. استفاده از Redux با برنامهنویسی تابعی
- 44. برنامهنویسی تابعی و توسعه بکاند
- 45. استفاده از Express.js با برنامهنویسی تابعی
- 46. برنامهنویسی تابعی و پایگاه دادهها
- 47. برنامهنویسی تابعی و GraphQL
- 48. برنامهنویسی تابعی و تست واحد
- 49. استفاده از Jest با برنامهنویسی تابعی
- 50. برنامهنویسی تابعی و دیباگینگ
- 51. ابزارهای دیباگینگ برای برنامهنویسی تابعی
- 52. برنامهنویسی تابعی و الگوهای معماری
- 53. معماری Hexagonal
- 54. معماری Clean
- 55. برنامهنویسی تابعی و میکروسرویسها
- 56. برنامهنویسی تابعی و الگوهای مقیاسپذیری
- 57. برنامهنویسی تابعی و امنیت
- 58. برنامهنویسی تابعی و مستندسازی کد
- 59. بهترین شیوهها در برنامهنویسی تابعی
- 60. معماری Event-Driven با برنامهنویسی تابعی
- 61. برنامهنویسی تابعی و الگوهای Reactive
- 62. آشنایی با زبانهای برنامهنویسی تابعی دیگر
- 63. Haskell
- 64. Scala
- 65. Clojure
- 66. مقایسه برنامهنویسی تابعی و شیءگرا
- 67. برنامهنویسی تابعی و مدیریت حالت (State Management)
- 68. برنامهنویسی تابعی و الگوهای دادهای
- 69. برنامهنویسی تابعی و الگوهای طراحی رابط کاربری
- 70. برنامهنویسی تابعی و الگوهای طراحی API
- 71. برنامهنویسی تابعی و الگوهای داده بزرگ (Big Data)
- 72. برنامهنویسی تابعی و یادگیری ماشین
- 73. برنامهنویسی تابعی و هوش مصنوعی
- 74. برنامهنویسی تابعی و پردازش تصویر
- 75. برنامهنویسی تابعی و پردازش زبان طبیعی
- 76. برنامهنویسی تابعی و رباتیک
- 77. برنامهنویسی تابعی و اینترنت اشیا
- 78. برنامهنویسی تابعی و بلاکچین
- 79. برنامهنویسی تابعی و بازیسازی
- 80. برنامهنویسی تابعی و شبیهسازی
- 81. برنامهنویسی تابعی و گرافیک کامپیوتری
- 82. برنامهنویسی تابعی و سیستمهای توزیعشده
- 83. برنامهنویسی تابعی و شبکههای عصبی
- 84. برنامهنویسی تابعی و دادهکاوی
- 85. برنامهنویسی تابعی و تحلیل دادهها
- 86. برنامهنویسی تابعی و امنیت سایبری
- 87. برنامهنویسی تابعی و سیستمهای عامل
- 88. برنامهنویسی تابعی و سیستمهای زمان واقعی
- 89. برنامهنویسی تابعی و سیستمهای تعبیهشده
- 90. برنامهنویسی تابعی و سیستمهای چندرسانهای
- 91. برنامهنویسی تابعی و سیستمهای اطلاعات جغرافیایی
- 92. برنامهنویسی تابعی و سیستمهای مدیریت محتوا
- 93. برنامهنویسی تابعی و سیستمهای تجارت الکترونیک
- 94. برنامهنویسی تابعی و سیستمهای آموزشی
- 95. برنامهنویسی تابعی و سیستمهای بهداشتی
- 96. برنامهنویسی تابعی و سیستمهای مالی
- 97. برنامهنویسی تابعی و سیستمهای حمل و نقل
- 98. برنامهنویسی تابعی و سیستمهای انرژی
- 99. برنامهنویسی تابعی و سیستمهای کشاورزی
- 100. برنامهنویسی تابعی و سیستمهای زیستمحیطی
تگها:
Functional Programming
JavaScript
الگوهای طراحی
برنامه نویسی
برنامهنویسی پیشرفته
برنامهنویسی تابعی
توسعه وب
جاوااسکریپت
کدنویسی
معماری نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.