کتاب تسلط بر عبارات لامبدا و برنامهنویسی تابعی در جاوا (Java Functional Programming) با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر عبارات لامبدا و برنامهنویسی تابعی در جاوا (Java Functional Programming)
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی پیشرفته با زبان جاوا
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی برنامهنویسی تابعی و گذار از مدل دستوری در جاوا
- 2. آشنایی با واسطهای تابعی Functional Interfaces
- 3. نحو و ساختار نگارشی عبارات لامبدا در جاوا
- 4. استفاده از عبارتهای لامبدا در جایگزینی کلاسهای بینام
- 5. بررسی واسطهای تابعی پیشفرض در بسته java.util.function
- 6. کار با واسط تابعی Predicate برای ارزیابی شرطها
- 7. استفاده از واسط تابعی Consumer در عملیات پردازش داده
- 8. کاربرد واسط تابعی Supplier برای تولید مقادیر
- 9. بهکارگیری واسط تابعی Function برای تبدیل انواع داده
- 10. کار با واسط تابعی UnaryOperator و BinaryOperator
- 11. مفهوم ارجاع به متد Method References و انواع آن
- 12. ارجاع به متد سازنده Constructor References
- 13. محدودیتها و قواعد دامنه دسترسی متغیرها در لامبدا
- 14. مفهوم Scope و Capture در عبارات لامبدا
- 15. آشنایی با جریانهای داده Stream API
- 16. عملیات تولید Stream از مجموعهها و آرایهها
- 17. فیلتر کردن دادهها با استفاده از متد filter
- 18. تبدیل و نگاشت دادهها با استفاده از متد map
- 19. استفاده از متد flatMap برای ساختارهای دادهای تو در تو
- 20. عملیات محدودسازی و پیمایش در استریمها
- 21. کار با متدهای نهایی و گردآورندهها در استریمها
- 22. تجمیع دادهها با استفاده از reduce
- 23. گروهبندی و دستهبندی دادهها با collectors
- 24. عملیات موازیسازی در استریمها و بهبود کارایی
- 25. مدیریت استثناها در عبارات لامبدا
- 26. کار با کلاس Optional برای جلوگیری از خطای تهی
- 27. متدهای کاربردی در کلاس Optional برای کنترل جریان
- 28. ترکیب توابع و طراحی خط لوله پردازشی
- 29. کاربرد برنامهنویسی تابعی در طراحی الگوهای مهندسی نرمافزار
- 30. بهینهسازی کدهای موجود با استفاده از ویژگیهای جدید جاوا
- 31. تست و اشکالزدایی کدهای مبتنی بر لامبدا
- 32. مقایسه کارایی حلقههای سنتی با استریمهای تابعی
- 33. نکات کلیدی در خوانایی و نگهداری کدهای تابعی
- 34. اصول طراحی APIهای سازگار با برنامهنویسی تابعی
- 35. مدیریت حافظه در عملیاتهای سنگین استریم
- 36. کاربرد استریمهای نامتناهی در محاسبات عددی
- 37. پیادهسازی الگوهای طراحی استراتژی با لامبدا
- 38. پیادهسازی الگوی Observer با استفاده از توابع
- 39. بررسی معماریهای رویدادمحور با توابع لامبدا
- 40. نکات پیشرفته در استفاده از کتابخانههای تابعی در جاوا
تگها:
Java Functional Programming
آموزش جاوا
برنامهنویسی تابعی
برنامهنویسی شیگرا
توابع بینام در جاوا
توسعه نرمافزار
جاوا ۸
عبارات لامبدا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.