کتاب الگوهای طراحی (Design Patterns) در برنامهنویسی تابعی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
الگوهای طراحی در برنامهنویسی تابعی: تسلط بر معماری نرمافزار الگوهای طراحی در برنامهنویسی تابعی: تسلط بر معماری نرمافزار 1. معرفی دوره: آیندهی برنامهنویسی در دستان شماست! آیا میخواهید به یک برنا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره الگوهای طراحی (Design Patterns) در برنامهنویسی تابعی
موضوع کلی: برنامه نویسی
موضوع میانی: برنامهنویسی تابعی (Functional Programming)
📋 سرفصلهای دوره
- 1. مبانی برنامهنویسی تابعی
- 2. مقدمهای بر پارادایمهای برنامهنویسی
- 3. تفاوت برنامهنویسی تابعی و امری
- 4. مزایای برنامهنویسی تابعی
- 5. المانهای اصلی برنامهنویسی تابعی
- 6. توابع به عنوان شهروند درجه یک
- 7. توابع خالص (Pure Functions)
- 8. اثرات جانبی (Side Effects)
- 9. تابعگرایی (Immutability)
- 10. توابع مرتبه بالاتر (Higher-Order Functions)
- 11. بستار (Closures)
- 12. ترکیب توابع (Function Composition)
- 13. توابع ناشناس (Anonymous Functions / Lambdas)
- 14. توابع curried
- 15. تبدیل توابع curried به curried
- 16. ناقصسازی توابع (Partial Application)
- 17. لیستها و دنبالهها (Lists and Sequences)
- 18. کار با لیستها در برنامهنویسی تابعی
- 19. نقشه (Map)
- 20. فیلتر (Filter)
- 21. کاهش (Reduce / Fold)
- 22. عملگرهای لیست پیشرفته
- 23. الگوهای رایج در کار با لیستها
- 24. رشتهها (Strings) در دنیای تابعی
- 25. توابع بازگشتی (Recursive Functions)
- 26. قاعده پایه بازگشت (Base Case)
- 27. گام بازگشت (Recursive Step)
- 28. بازگشت دمی (Tail Recursion)
- 29. بهینهسازی بازگشت دمی
- 30. الگوهای بازگشتی رایج
- 31. الگوهای طراحی (Design Patterns) در برنامهنویسی تابعی
- 32. مقدمهای بر الگوهای طراحی
- 33. چرا الگوهای طراحی در برنامهنویسی تابعی؟
- 34. تفاوت الگوهای طراحی تابعی و امری
- 35. الگوهای سازنده (Creational Patterns)
- 36. الگوی کارخانه (Factory Pattern)
- 37. الگوی کارخانه انتزاعی (Abstract Factory Pattern)
- 38. الگوی نمونه (Singleton Pattern) در دیدگاه تابعی
- 39. الگوی سازنده (Builder Pattern) در دیدگاه تابعی
- 40. الگوی اولیه (Prototype Pattern) در دیدگاه تابعی
- 41. الگوی شیء خالص (Object Literal Pattern)
- 42. الگوهای ساختاری (Structural Patterns)
- 43. الگوی آداپتور (Adapter Pattern)
- 44. الگوی پل (Bridge Pattern)
- 45. الگوی کامپوزیت (Composite Pattern)
- 46. الگوی دکوراتور (Decorator Pattern)
- 47. الگوی facade (Facade Pattern)
- 48. الگوی پرچ (Flyweight Pattern)
- 49. الگوی proxy (Proxy Pattern)
- 50. الگوهای رفتاری (Behavioral Patterns)
- 51. الگوی زنجیره مسئولیت (Chain of Responsibility Pattern)
- 52. الگوی فرمان (Command Pattern)
- 53. الگوی مفسر (Interpreter Pattern)
- 54. الگوی مکرر (Iterator Pattern)
- 55. الگوی میانجی (Mediator Pattern)
- 56. الگوی یادگار (Memento Pattern)
- 57. الگوی ناظر (Observer Pattern)
- 58. الگوی وضعیت (State Pattern)
- 59. الگوی استراتژی (Strategy Pattern)
- 60. الگوی تمپلیت متد (Template Method Pattern)
- 61. الگوی بازدیدکننده (Visitor Pattern)
- 62. الگوهای تابعی پیشرفته
- 63. الگوی Monad
- 64. مفهوم Monad
- 65. کاربرد Monad در مدیریت اثرات جانبی
- 66. Monadهای رایج (Maybe/Optional, Either, List, IO)
- 67. پیادهسازی Monadهای ساده
- 68. الگوی Functor
- 69. مفهوم Functor
- 70. کاربرد Functor
- 71. رابطه Functor و Monad
- 72. الگوی Applicative Functor
- 73. مفهوم Applicative Functor
- 74. تفاوت Applicative با Functor
- 75. الگوی Comonad
- 76. مفهوم Comonad
- 77. کاربرد Comonad
- 78. الگوی Arrow
- 79. مفهوم Arrow
- 80. رابطه Arrow با Monad
- 81. الگوی Free Monad
- 82. مفهوم Free Monad
- 83. کاربرد Free Monad
- 84. الگوی Interpreter Pattern (در زمینه تابعی)
- 85. تکنیکهای دیگر در برنامهنویسی تابعی
- 86. توابع Idempotent
- 87. کدنویسی واکنشگرا (Reactive Programming)
- 88. مقدمهای بر کدنویسی واکنشگرا
- 89. جریانهای داده (Data Streams)
- 90. عملیات بر روی جریانها (Stream Operations)
- 91. الگوی Observer در کدنویسی واکنشگرا
- 92. استفاده از Monad در کدنویسی واکنشگرا
- 93. الگوهای معماری تابعی
- 94. معماری مبتنی بر رویداد (Event-Driven Architecture)
- 95. معماری میکروسرویس تابعی
- 96. استفاده از الگوهای طراحی برای بهبود کدهای تابعی
- 97. بازسازی کد با استفاده از الگوهای تابعی
- 98. تست کردن کدهای تابعی
- 99. اشکالزدایی کدهای تابعی
- 100. مقایسه الگوهای طراحی در پارادایمهای مختلف
تگها:
آموزش آنلاین
الگوهای طراحی (Design Patterns) در برنامهنویسی تابعی
برنامه نویسی
برنامهنویسی تابعی (Functional Programming)
دوره آموزشی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.