دوره تسلط بر توابع لامبدا و جریانهای داده در جاوا ۸ همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب تسلط بر توابع لامبدا و جریانهای داده در جاوا ۸
موضوع کلی: برنامه نویسی شیءگرا با جاوا
موضوع میانی: جاوا ۸ و ویژگیهای مدرن
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر جاوا ۸ و نوآوری های آن
- 2. چرا جاوا ۸؟
- 3. مروری بر توابع لامبدا
- 4. نکات کلیدی توابع لامبدا
- 5. نحو پایه توابع لامبدا
- 6. انواع توابع لامبدا
- 7. متدهای واسط (Interface Methods)
- 8. واسط های تابعی (Functional Interfaces)
- 9. واسط های تابعی از پیش تعریف شده (Predefined Functional Interfaces)
- 10. واسط Consumer
- 11. واسط Supplier
- 12. واسط Predicate
- 13. واسط Function
- 14. واسط UnaryOperator
- 15. واسط BinaryOperator
- 16. واسط BiConsumer
- 17. واسط BiFunction
- 18. واسط BiPredicate
- 19. کاربرد توابع لامبدا در API های موجود
- 20. کلاسهای کلکسیون و لامبدا
- 21. کاربرد لامبدا در Thread ها
- 22. کاربرد لامبدا در Event Handling
- 23. مقدمه ای بر جریان های داده (Streams)
- 24. چرا جریان های داده؟
- 25. مفاهیم اصلی جریان های داده
- 26. منبع جریان (Stream Source)
- 27. عملیات میانی (Intermediate Operations)
- 28. عملیات نهایی (Terminal Operations)
- 29. ایجاد جریان از کلکسیون ها
- 30. ایجاد جریان از آرایه ها
- 31. ایجاد جریان از مقادیر ثابت
- 32. ایجاد جریان از فایل ها
- 33. ایجاد جریان از متدهای تولید کننده
- 34. عملیات میانی: filter
- 35. عملیات میانی: map
- 36. عملیات میانی: flatMap
- 37. عملیات میانی: distinct
- 38. عملیات میانی: sorted
- 39. عملیات میانی: peek
- 40. عملیات میانی: limit
- 41. عملیات میانی: skip
- 42. عملیات نهایی: forEach
- 43. عملیات نهایی: collect
- 44. جمع آوری با استفاده از Collectors.toList()
- 45. جمع آوری با استفاده از Collectors.toSet()
- 46. جمع آوری با استفاده از Collectors.toMap()
- 47. جمع آوری با استفاده از Collectors.joining()
- 48. جمع آوری با استفاده از Collectors.groupingBy()
- 49. جمع آوری با استفاده از Collectors.partitioningBy()
- 50. جمع آوری با استفاده از Collectors.counting()
- 51. جمع آوری با استفاده از Collectors.summingInt()
- 52. جمع آوری با استفاده از Collectors.averagingInt()
- 53. جمع آوری با استفاده از Collectors.minBy()
- 54. جمع آوری با استفاده از Collectors.maxBy()
- 55. عملیات نهایی: reduce
- 56. انواع مختلف reduce
- 57. استفاده از reduce با مقدار اولیه
- 58. استفاده از reduce بدون مقدار اولیه
- 59. عملیات نهایی: findFirst
- 60. عملیات نهایی: findAny
- 61. عملیات نهایی: anyMatch
- 62. عملیات نهایی: allMatch
- 63. عملیات نهایی: noneMatch
- 64. جریان های داده موازی (Parallel Streams)
- 65. مزایای جریان های داده موازی
- 66. چالش های جریان های داده موازی
- 67. تبدیل جریان به جریان موازی
- 68. استفاده از ForkJoinPool
- 69. نکات بهینه سازی در جریان های موازی
- 70. جریان های داده بی نهایت (Infinite Streams)
- 71. ایجاد جریان های بی نهایت
- 72. استفاده از limit برای محدود کردن
- 73. استفاده از skip برای پرش
- 74. استفاده از iterate برای تولید
- 75. استفاده از generate برای تولید
- 76. کاربرد جریان های داده در پردازش داده ها
- 77. فیلتر کردن داده ها
- 78. تبدیل داده ها
- 79. مرتب سازی داده ها
- 80. گروه بندی داده ها
- 81. تجمیع داده ها
- 82. کاربرد جریان های داده در پردازش رشته ها (Strings)
- 83. فیلتر کردن رشته ها
- 84. تبدیل رشته ها
- 85. مرتب سازی رشته ها
- 86. تجمیع رشته ها
- 87. کاربرد جریان های داده در پردازش اشیاء سفارشی
- 88. تعریف واسط های تابعی برای اشیاء سفارشی
- 89. استفاده از لامبدا و جریان برای پردازش اشیاء سفارشی
- 90. کاربرد جریان های داده در پردازش فایل ها
- 91. خواندن فایل ها با استفاده از جریان
- 92. نوشتن فایل ها با استفاده از جریان
- 93. مدیریت خطا در جریان های داده
- 94. روش های جایگزین برای لامبدا و جریان
- 95. استفاده از Optional
- 96. چرا Optional؟
- 97. متدهای Optional
- 98. Optional.of()
- 99. Optional.ofNullable()
- 100. Optional.empty()
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.