کتاب آموزش جامع برنامه‌نویسی تابعی (Functional Programming) در جاوا ۸ و نسخه‌های جدیدتر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره آموزش جامع برنامه‌نویسی تابعی (Functional Programming) در جاوا ۸ و نسخه‌های جدیدتر

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

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

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی برنامه‌نویسی تابعی و تفاوت آن با برنامه‌نویسی دستوری
  • 2. معرفی لامبدا اکسپرشن‌ها در جاوا
  • 3. رابط‌های تابعی و کاربرد آن‌ها در جاوا
  • 4. استفاده از اینترفیس‌های Functional پیش‌فرض در پکیج java.util.function
  • 5. کار با Function و BiFunction برای تبدیل داده‌ها
  • 6. استفاده از Predicate برای فیلتر کردن داده‌ها
  • 7. کاربرد Consumer و BiConsumer در پردازش داده‌ها
  • 8. کاربرد Supplier برای تولید داده‌های تنبل (Lazy)
  • 9. مفهوم متد رفرنس (Method Reference) و انواع آن
  • 10. اصول تغییرناپذیری (Immutability) در طراحی نرم‌افزار
  • 11. معرفی استریم‌ها و جریان‌های داده در جاوا
  • 12. عملیات میانی در استریم‌ها
  • 13. عملیات پایانی در استریم‌ها
  • 14. فیلتر کردن و نگاشت داده‌ها با استفاده از Stream API
  • 15. استفاده از flatMap برای کار با ساختارهای داده تو در تو
  • 16. استفاده از Optional برای مدیریت مقادیر تهی و جلوگیری از NullPointerException
  • 17. فیلتر کردن و جستجو در مجموعه‌ها با استفاده از استریم‌ها
  • 18. تبدیل استریم‌ها به لیست و مجموعه با Collectorها
  • 19. گروه‌بندی داده‌ها با استفاده از groupingBy
  • 20. عملیات کاهش (Reduction) و استفاده از reduce
  • 21. استفاده از parallelStream برای پردازش موازی داده‌ها
  • 22. مدیریت خطا در برنامه‌نویسی تابعی
  • 23. ترکیب توابع (Function Composition)
  • 24. کار با API جدید تاریخ و زمان در جاوا ۸
  • 25. استفاده از استریم‌های عددی (IntStream, LongStream, DoubleStream)
  • 26. کار با متدهای پیش‌فرض در اینترفیس‌ها
  • 27. مفهوم Closure در جاوا
  • 28. استراتژی‌های ارزیابی تنبل (Lazy Evaluation) در استریم‌ها
  • 29. بهینه‌سازی کدهای جاوا با سبک تابعی
  • 30. تست‌نویسی برای کدهای مبتنی بر تابع
  • 31. الگوهای طراحی تابعی در جاوا
  • 32. استفاده از Comparator در سبک تابعی
  • 33. کار با استریم‌های بی‌نهایت
  • 34. تکنیک‌های دیباگ کردن کدهای تابعی
  • 35. مقایسه عملکرد برنامه‌نویسی تابعی با حلقه‌های سنتی
  • 36. پیاده‌سازی الگوریتم‌های مرتب‌سازی به سبک تابعی
  • 37. استفاده از استریم‌ها برای پردازش فایل‌ها و ورودی/خروجی
  • 38. تکنیک‌های تبدیل داده‌های حجیم با استفاده از Pipelineها
  • 39. اصول معماری نرم‌افزار با رویکرد تابعی
  • 40. نکات امنیتی در استفاده از توابع و استریم‌ها در جاوا
تگ‌ها: Functional Programming Java 8 آموزش جاوا برنامه‌نویسی تابعی برنامه‌نویسی جاوا توسعه نرم‌افزار توسعه‌دهنده جاوا جاوا ۸

نظرات

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

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