کتاب آموزش جامع برنامهنویسی تابعی در جاوا ۸: از عبارات لامبدا تا جریانهای داده (Streams) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی تابعی در جاوا ۸: از عبارات لامبدا تا جریانهای داده (Streams)
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی پیشرفته با زبان جاوا
📋 سرفصلهای دوره
- 1. مبانی برنامهنویسی تابعی و جایگاه آن در جاوا
- 2. آشنایی با واسطهای تابعی و کاربرد آنها
- 3. ساختار و نحو نگارش عبارات لامبدا در جاوا
- 4. استفاده از کلاسهای بینام در مقایسه با عبارات لامبدا
- 5. بررسی واسطهای تابعی استاندارد در پکیج java.util.function
- 6. کاربرد واسط Consumer در پردازش دادهها
- 7. پیادهسازی منطق شرطی با استفاده از واسط Predicate
- 8. تبدیل و نگاشت دادهها با بهرهگیری از واسط Function
- 9. تولید دادهها با استفاده از واسط Supplier
- 10. کاربرد واسطهای تابعی دو آرگومانی
- 11. اصول ارجاع به متدها در جاوا ۸
- 12. ارجاع به متدهای ایستا و متدهای نمونه
- 13. ارجاع به سازندهها در برنامهنویسی تابعی
- 14. مدیریت استثناها در عبارات لامبدا
- 15. مفهوم دامنه متغیرها و دسترسی به متغیرهای محلی در لامبدا
- 16. معرفی جامع واسط Stream و جریانهای داده
- 17. ایجاد جریانهای داده از مجموعهها و آرایهها
- 18. عملیات میانی در جریانهای داده
- 19. فیلتر کردن دادهها با استفاده از متد filter
- 20. نگاشت و تغییر شکل دادهها با متد map
- 21. محدودسازی و نادیده گرفتن عناصر در جریانها
- 22. مرتبسازی جریانهای داده با استفاده از متد sorted
- 23. عملیات پایانی در جریانهای داده
- 24. جمعآوری نتایج با استفاده از Collector
- 25. گروهبندی و دستهبندی دادهها با groupingBy
- 26. محاسبات آماری روی جریانهای داده
- 27. استفاده از متد reduce برای تجمیع دادهها
- 28. بررسی عملکرد متدهای match در جریانها
- 29. کاربرد متد findFirst و findAny در جستجوی دادهها
- 30. مفهوم جریانهای داده موازی و بهبود کارایی
- 31. مدیریت منابع در جریانهای داده با متد close
- 32. کار با Optional برای جلوگیری از خطای تهی
- 33. متدهای کاربردی در کلاس Optional
- 34. تکنیکهای دیباگ کردن کدهای تابعی
- 35. الگوهای طراحی متداول در برنامهنویسی تابعی جاوا
- 36. ترکیب توابع و ایجاد خط لوله پردازشی
- 37. کاربرد برنامهنویسی تابعی در ساختارهای دادهای
- 38. بهینهسازی مصرف حافظه در پردازش جریانها
- 39. مقایسه رویکرد دستوری و رویکرد تابعی در حل مسائل
- 40. پیادهسازی الگوهای طراحی استراتژی با لامبدا
- 41. پیادهسازی الگوی مشاهدهگر با استفاده از واسطهای تابعی
- 42. تستنویسی برای کدهای دارای عبارت لامبدا
- 43. اصول تمیزنویسی در برنامهنویسی تابعی جاوا
- 44. مهاجرت از کدهای سنتی به سبک تابعی
- 45. بررسی کارایی و پیچیدگی زمانی در جریانهای داده
- 46. استفاده از کتابخانههای استاندارد جاوا در کنار ویژگیهای تابعی
- 47. پروژه نهایی: پیادهسازی یک سیستم پردازش داده با استفاده از Stream API
تگها:
آموزش جاوا
استریم در جاوا
برنامهنویسی تابعی
برنامهنویسی جاوا
برنامهنویسی شیءگرا
توسعه نرمافزار
توسعهدهنده جاوا
جاوا ۸
جاوا اسکریپت جایگزین نشود
عبارتهای لامبدا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.