کتاب آموزش جامع برنامهنویسی تابعی (Functional Programming) در جاوا ۸ و نسخههای جدیدتر با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع برنامهنویسی تابعی (Functional Programming) در جاوا ۸ و نسخههای جدیدتر
موضوع کلی: علوم رایانه و مهندسی نرمافزار
موضوع میانی: برنامهنویسی پیشرفته با زبان جاوا
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی برنامهنویسی تابعی و تفاوت آن با برنامهنویسی دستوری
- 2. معرفی لامبدا اکسپرشنها در جاوا
- 3. رابطهای تابعی و کاربرد آنها در جاوا
- 4. استفاده از اینترفیسهای Functional پیشفرض در پکیج java.util.function
- 5. کار با Function و BiFunction برای تبدیل دادهها
- 6. استفاده از Predicate برای فیلتر کردن دادهها
- 7. کاربرد Consumer و BiConsumer در پردازش دادهها
- 8. کاربرد Supplier برای تولید دادههای تنبل (Lazy)
- 9. مفهوم متد رفرنس (Method Reference) و انواع آن
- 10. اصول تغییرناپذیری (Immutability) در طراحی نرمافزار
- 11. معرفی استریمها و جریانهای داده در جاوا
- 12. عملیات میانی در استریمها
- 13. عملیات پایانی در استریمها
- 14. فیلتر کردن و نگاشت دادهها با استفاده از Stream API
- 15. استفاده از flatMap برای کار با ساختارهای داده تو در تو
- 16. استفاده از Optional برای مدیریت مقادیر تهی و جلوگیری از NullPointerException
- 17. فیلتر کردن و جستجو در مجموعهها با استفاده از استریمها
- 18. تبدیل استریمها به لیست و مجموعه با Collectorها
- 19. گروهبندی دادهها با استفاده از groupingBy
- 20. عملیات کاهش (Reduction) و استفاده از reduce
- 21. استفاده از parallelStream برای پردازش موازی دادهها
- 22. مدیریت خطا در برنامهنویسی تابعی
- 23. ترکیب توابع (Function Composition)
- 24. کار با API جدید تاریخ و زمان در جاوا ۸
- 25. استفاده از استریمهای عددی (IntStream, LongStream, DoubleStream)
- 26. کار با متدهای پیشفرض در اینترفیسها
- 27. مفهوم Closure در جاوا
- 28. استراتژیهای ارزیابی تنبل (Lazy Evaluation) در استریمها
- 29. بهینهسازی کدهای جاوا با سبک تابعی
- 30. تستنویسی برای کدهای مبتنی بر تابع
- 31. الگوهای طراحی تابعی در جاوا
- 32. استفاده از Comparator در سبک تابعی
- 33. کار با استریمهای بینهایت
- 34. تکنیکهای دیباگ کردن کدهای تابعی
- 35. مقایسه عملکرد برنامهنویسی تابعی با حلقههای سنتی
- 36. پیادهسازی الگوریتمهای مرتبسازی به سبک تابعی
- 37. استفاده از استریمها برای پردازش فایلها و ورودی/خروجی
- 38. تکنیکهای تبدیل دادههای حجیم با استفاده از Pipelineها
- 39. اصول معماری نرمافزار با رویکرد تابعی
- 40. نکات امنیتی در استفاده از توابع و استریمها در جاوا
تگها:
Functional Programming
Java 8
آموزش جاوا
برنامهنویسی تابعی
برنامهنویسی جاوا
توسعه نرمافزار
توسعهدهنده جاوا
جاوا ۸
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.