کتاب برنامه‌نویسی تابعی در جاوا: بهبود کیفیت کد با رویکردهای نوین

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره برنامه‌نویسی تابعی در جاوا: بهبود کیفیت کد با رویکردهای نوین

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

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

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

  • 1. مقدمه‌ای بر برنامه‌نویسی تابعی در جاوا
  • 2. مفاهیم اصلی برنامه‌نویسی تابعی
  • 3. تفاوت رویکردهای دستوری و تابعی
  • 4. توابع به عنوان شهروند درجه یک
  • 5. توابع لامبدا در جاوا ۸
  • 6. نحوه استفاده از توابع لامبدا
  • 7. توابع لامبدا با پارامترهای متعدد
  • 8. تابع لامبدا بدون پارامتر
  • 9. بدنه تابع لامبدا
  • 10. دستورالعمل‌های تابع لامبدا
  • 11. متغیرهای محلی و توابع لامبدا
  • 12. توابع لامبدا و متغیرهای نهایی
  • 13. توابع لامبدا و متغیرهای غیر نهایی
  • 14. توابع لامبدا و دسترسی به متغیرهای خارجی
  • 15. نکات مهم در استفاده از توابع لامبدا
  • 16. رابط‌های تابعی در جاوا
  • 17. رابط‌های تابعی از پیش تعریف شده
  • 18. رابط Predicate
  • 19. رابط Consumer
  • 20. رابط Function
  • 21. رابط Supplier
  • 22. رابط UnaryOperator
  • 23. رابط BinaryOperator
  • 24. رابط BiPredicate
  • 25. رابط BiConsumer
  • 26. رابط BiFunction
  • 27. رابط ToIntFunction
  • 28. رابط ToLongFunction
  • 29. رابط ToDoubleFunction
  • 30. رابط IntFunction
  • 31. رابط IntPredicate
  • 32. رابط IntConsumer
  • 33. رابط IntToDoubleFunction
  • 34. رابط IntToLongFunction
  • 35. رابط LongFunction
  • 36. رابط LongPredicate
  • 37. رابط LongConsumer
  • 38. رابط LongToDoubleFunction
  • 39. رابط LongToIntFunction
  • 40. رابط DoubleFunction
  • 41. رابط DoublePredicate
  • 42. رابط DoubleConsumer
  • 43. رابط DoubleToIntFunction
  • 44. رابط DoubleToLongFunction
  • 45. استریم‌ها در جاوا ۸
  • 46. مفهوم استریم
  • 47. ایجاد استریم
  • 48. استریم‌های میانی
  • 49. متد filter
  • 50. متد map
  • 51. متد flatMap
  • 52. متد distinct
  • 53. متد sorted
  • 54. متد limit
  • 55. متد skip
  • 56. استریم‌های نهایی
  • 57. متد forEach
  • 58. متد collect
  • 59. متد reduce
  • 60. متد count
  • 61. متد anyMatch
  • 62. متد allMatch
  • 63. متد noneMatch
  • 64. متد findFirst
  • 65. متد findAny
  • 66. متد max
  • 67. متد min
  • 68. استفاده از استریم برای پردازش داده‌ها
  • 69. پردازش لیست‌ها با استریم
  • 70. پردازش مجموعه‌ها با استریم
  • 71. پردازش نقشه‌ها با استریم
  • 72. کاربرد استریم در عملیات فیلترینگ و نگاشت
  • 73. کاربرد استریم در عملیات کاهش
  • 74. کاربرد استریم در عملیات گروه‌بندی
  • 75. کاربرد استریم در عملیات مرتب‌سازی
  • 76. برنامه‌نویسی تابعی با استفاده از کلاس‌های جاوا
  • 77. کلاس‌های جاوا و رویکرد تابعی
  • 78. استفاده از کلاس‌های بی‌نام
  • 79. استفاده از کلاس‌های داخلی
  • 80. توابع خالص (Pure Functions)
  • 81. ویژگی‌های توابع خالص
  • 82. مزایای توابع خالص
  • 83. توابع خالص و عدم وابستگی به حالت خارجی
  • 84. توابع خالص و قابلیت تست
  • 85. توابع خالص و موازی‌سازی
  • 86. توابع خالص و مدیریت خطا
  • 87. توابع خالص و بازگشت‌پذیری
  • 88. توابع خالص و قابلیت پیش‌بینی
  • 89. توابع خالص و عدم تغییر حالت (Immutability)
  • 90. مفهوم عدم تغییر حالت
  • 91. مزایای عدم تغییر حالت
  • 92. پیاده‌سازی عدم تغییر حالت در جاوا
  • 93. کتابخانه‌های کمکی برای عدم تغییر حالت
  • 94. مدیریت حالت در برنامه‌نویسی تابعی
  • 95. مدیریت حالت با استفاده از پارامترهای تابع
  • 96. مدیریت حالت با استفاده از بازگشت مقادیر
  • 97. مدیریت حالت با استفاده از ساختارهای داده غیرقابل تغییر
  • 98. موازی‌سازی و برنامه‌نویسی تابعی
  • 99. مزایای برنامه‌نویسی تابعی برای موازی‌سازی
  • 100. الگوهای رایج در برنامه‌نویسی تابعی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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