کتاب تسلط بر برنامهنویسی ناهمزمان با CompletableFuture در جاوا با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر برنامهنویسی ناهمزمان با 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.