کتاب ارتقای مهارتهای برنامهنویسی با رویکرد تابعی در جاوا ۸ با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ارتقای مهارتهای برنامهنویسی با رویکرد تابعی در جاوا ۸
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی پیشرفته با زبان جاوا
📋 سرفصلهای دوره (100 موضوع)
- 1. مفاهیم بنیادی برنامهنویسی تابعی در جاوا
- 2. تفاوت رویکرد دستوری و رویکرد تابعی
- 3. کارکرد اینترفیسهای تابعی در جاوا ۸
- 4. استفاده از اینترفیسهای پیشفرض در برنامهنویسی تابعی
- 5. مدیریت عبارات لامبدا در جاوا
- 6. بهکارگیری متغیرهای محلی در لامبداها
- 7. ارجاع به متدها و سازندهها در جاوا ۸
- 8. کلاسهای کاربردی Functional Interface در پکیج java.util.function
- 9. کار با اینترفیس Predicate در فیلتر کردن دادهها
- 10. استفاده از Consumer در پردازش دادهها
- 11. کاربرد Function در تبدیل دادهها و نگاشت
- 12. استفاده از Supplier برای تولید دادههای تنبل
- 13. مفهوم اینترفیسهای تابعی ترکیبی
- 14. آشنایی با جریانهای داده یا Stream API
- 15. عملیات واسط در استریمها
- 16. عملیات پایانی در استریمها
- 17. فیلتر کردن و نگاشت در استریمها
- 18. کاهش دادهها با استفاده از reduce
- 19. جمعآوری نتایج با استفاده از Collector
- 20. گروهبندی و دستهبندی دادهها در استریمها
- 21. کار با Optional برای مدیریت مقادیر تهی
- 22. جلوگیری از خطاهای NullPointerException با رویکرد تابعی
- 23. مدیریت استثناها در توابع لامبدا
- 24. استفاده از متد map برای تبدیل نوع دادهها
- 25. استفاده از متد flatMap برای ساختارهای تو در تو
- 26. ایجاد استریمهای بینهایت و محدود
- 27. ترتیب اجرای عملیات در استریمهای موازی
- 28. بهینهسازی کارایی با استریمهای ترتیبی
- 29. استفاده از Comparator در مرتبسازی تابعی
- 30. کار با استریمهای عددی برای افزایش کارایی
- 31. تولید اعداد تصادفی با رویکرد استریم
- 32. ترکیب توابع برای ایجاد جریانهای پردازشی پیچیده
- 33. تکنیکهای دیباگ کردن کدهای تابعی
- 34. استفاده از متد peek برای ردیابی جریان داده
- 35. پیادهسازی الگوهای طراحی تابعی در جاوا
- 36. تغییرناپذیری دادهها و مزایای آن در برنامهنویسی
- 37. مدیریت وضعیت در کدهای تابعی
- 38. تفاوت توابع خالص و ناخالص
- 39. ارزیابی تنبل در جاوا و کاربردهای آن
- 40. ساختارهای دادهای غیرقابل تغییر
- 41. بهکارگیری متدها به عنوان پارامتر ورودی
- 42. تکنیکهای بازگشتی و بهینهسازی فراخوانیها
- 43. استفاده از کتابخانههای مکمل برای برنامهنویسی تابعی
- 44. یکپارچهسازی رویکرد تابعی در پروژههای شیءگرا
- 45. مدیریت حافظه در برنامهنویسی تابعی جاوا
- 46. تأثیر برنامهنویسی تابعی بر خوانایی کد
- 47. تست واحد توابع لامبدا و استریمها
- 48. ارزیابی پیچیدگی زمانی در عملیات تابعی
- 49. بهترین روشهای کدنویسی تمیز با جاوا ۸
- 50. مقایسه عملکرد استریمهای موازی و ترتیبی
- 51. ساخت خط لولههای پردازش داده
- 52. تطبیق کدهای قدیمی با استانداردهای تابعی جدید
- 53. استفاده از متدهای پیشفرض در اینترفیسها برای توسعه ماژولار
- 54. بررسی کاربرد توابع مرتبه بالاتر
- 55. پیادهسازی الگوهای تکرار با استریمها
- 56. مدیریت منابع با استفاده از رویکرد تابعی
- 57. اصول طراحی نرمافزار مبتنی بر توابع
- 58. آینده برنامهنویسی تابعی در نسخههای جدید جاوا
تگها:
Functional Programming
Java 8 Stream API
آموزش جاوا ۸
برنامهنویسی تابعی
برنامهنویسی شیءگرا
توسعه نرمافزار
جاوا پیشرفته
عبارات لامبدا در جاوا
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.