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

انتخاب پلن

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

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

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

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

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

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

موضوع میانی: الگوهای طراحی و معماری نرم‌افزار

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

  • 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. برنامه‌نویسی تابعی و سیستم‌های زیست‌محیطی
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Functional Programming JavaScript الگوهای طراحی برنامه نویسی برنامه‌نویسی پیشرفته برنامه‌نویسی تابعی توسعه وب جاوااسکریپت کدنویسی معماری نرم‌افزار

نظرات

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

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