کتاب تسلط بر برنامه‌نویسی ناهمزمان با CompletableFuture در جاوا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

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

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

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

عنوان دوره: دوره تسلط بر برنامه‌نویسی ناهمزمان با CompletableFuture در جاوا

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

موضوع میانی: برنامه‌نویسی همزمان در جاوا

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

  • 1. مقدمه‌ای بر برنامه‌نویسی همزمان و ناهمزمان
  • 2. چالش‌های برنامه‌نویسی همزمان در جاوا
  • 3. معرفی CompletableFuture: یک رویکرد مدرن
  • 4. ایجاد و اجرای CompletableFuture
  • 5. متدهای اصلی CompletableFuture: get(), isDone(), join()
  • 6. ترکیب CompletableFutureها: chaining با thenApply()
  • 7. تبدیل نتایج با thenApplyAsync()
  • 8. مدیریت خطاها با exceptionally() و handle()
  • 9. ترکیب چند CompletableFuture با allOf()
  • 10. ترکیب چند CompletableFuture با anyOf()
  • 11. استفاده از CompletableFuture برای عملیات I/O
  • 12. همگام‌سازی CompletableFutureها با supplyAsync()
  • 13. پیاده‌سازی الگوهای طراحی با CompletableFuture
  • 14. استفاده از CompletableFuture برای عملیات پایگاه داده
  • 15. بهینه‌سازی عملکرد با استفاده از CompletableFuture
  • 16. مدیریت منابع و جلوگیری از نشت حافظه
  • 17. آشنایی با ForkJoinPool و تنظیمات آن
  • 18. پیاده‌سازی الگوهای موازی با ForkJoinPool
  • 19. استفاده از CompletableFuture در برنامه‌های چندنخی
  • 20. تست و دیباگ برنامه‌های مبتنی بر CompletableFuture
  • 21. مقایسه CompletableFuture با Future و Promise
  • 22. استفاده از CompletableFuture در میکروسرویس‌ها
  • 23. پیاده سازی یک Queue با استفاده از CompletableFuture
  • 24. استفاده از CompletableFuture برای پردازش داده‌های بزرگ
  • 25. بهبود پاسخگویی برنامه‌ها با CompletableFuture
  • 26. پیاده‌سازی یک Cache با استفاده از CompletableFuture
  • 27. استفاده از Timeout در CompletableFuture
  • 28. استفاده از CompletableFuture برای ایجاد Pipelines پردازشی
  • 29. بررسی موارد پیشرفته CompletableFuture: peek(), whenComplete()
  • 30. استفاده از CompletableFuture برای cancellation
  • 31. بررسی الگوهای رایج برنامه‌نویسی واکنش‌گرا با CompletableFuture
  • 32. بهینه‌سازی مصرف منابع با استفاده از ExecutorService
  • 33. پیاده‌سازی Retry Mechanism با CompletableFuture
  • 34. استفاده از CompletableFuture برای ارتباطات شبکه
  • 35. بررسی بهترین روش‌ها برای استفاده از CompletableFuture
  • 36. مقایسه CompletableFuture با Reactive Streams
  • 37. پیاده‌سازی یک سیستم Event-Driven با CompletableFuture
  • 38. استفاده از CompletableFuture در Spring Framework
  • 39. عیب‌یابی و رفع مشکلات رایج در برنامه‌نویسی با CompletableFuture
تگ‌ها: Asynchronous operations CompletableFuture Concurrency patterns ForkJoinPool Java 8 Java 9 Java asynchronous Java asynchronous programming Java concurrency Java design patterns Java performance Multithreading Non-blocking IO Parallel processing Reactive programming

نظرات

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

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